Я использую задачу File Transform V2 в конвейере выпуска для развертывания приложения ClickOnce.
-transform **\*.Release.config -xml **\*exe.config.deploy
У меня никогда не было проблем с преобразованием и развертыванием приложений ClickOnce таким образом, однако по какой-то причине при преобразовании этого конкретного приложения я получаю следующую ошибку:
Unable to apply transformation for the given package - Changes are already present in the package.
Я дважды проверил свой конвейер сборки, чтобы убедиться, что преобразования не выполнялись на этом шаге, и похоже, что это не так. Есть ли способ гарантировать, что преобразования в app.config не произойдут из конвейера сборки, на всякий случай?
Кроме этого, я понятия не имею, в чем может быть проблема. Никакого другого шага трансформации в любом из моих конвейеров нет, поэтому не должно быть никаких причин для его превентивного преобразования, по крайней мере из того, что я вижу.
Странная часть в том, что даже если он говорит, что оно уже преобразовано, мне кажется, что никакого преобразования не произошло вообще. Все строки и значения в app.config все те же.
Если у кого-либо есть какие-либо идеи или мне нужно предоставить конкретные c журналы / информацию, пожалуйста, сообщите мне.