Эта проблема вызвана неправильным написанием имени файла конфигурации. Вам следует изменить значение xmlTransformationRules
на '-transform **\MyConfig.Dev.config -xml **\MyConnfig.config -result **\MyConfig.config'
. Поскольку вы определили имя исходного XML-файла как MyConnfig.config
.
Обратитесь к этой задаче FileTransform исходный код. Это фактический сценарий применения применить преобразование . Вы видите сообщение об ошибке, потому что isTransformationApplied
равен false
, и поскольку имена файлов не совпадают друг с другом, цикл for
не может быть выполнен.
Сообщение об ошибке означает извините, я не думаю, что файл, который вы предоставили, соответствует указанному правилу, поэтому я не мог помочь вам применить этот процесс преобразования.
Первая проблема была бы решена, но теперь, в вашем файле MyConfig.Dev.Config
, это, кажется, неверный xml. Поскольку я проверил ваши файлы конфигурации и получил сообщение об ошибке:
The 'add' start tag on line 6 position 18 does not match the end tag of 'authenticationProviders'
В вашем файле MyConnfig.config вы теряете /
в теге <add>