Я создаю такой пакет:
msbuild myapp.csproj /T:Package
Я хочу преобразовать пакет после его создания.
Я не хочу использовать файл parameters.xml, потому что у меня уже есть куча преобразований xdt, и использование другого совершенно разностного инструмента преобразования для той же вещи действительно глупо.
Я могу написать сценарий, открывая zip, применяя мои xdt-преобразования, а затем архивируя его обратно
Но при развертывании этого пакета веб-развертывание удалило весь каталог сайта и завершилось ошибкой.
Почему? Хэширует ли webdeploy файлы или что-то, что делает невозможным ручное редактирование пакета после того, как он был создан (за пределами файла parameters.xml)? После создания пакета, если я захожу в zip и редактирую web.config или любые другие конфигурации, модифицированный пакет не может быть развернут
Ошибка была:
ERROR: msdeploy failed : SetParameters from:
"C:\...\...\package.SetParameters.xml"