XML-преобразование работает для одного файла, но не для другого - PullRequest
0 голосов
/ 06 июня 2018

Когда я публикую свой проект, файл web.config сайта корректно преобразуется, но файл settings.config, который находится в одной папке, не изменяется.В моих опубликованных результатах я получаю все три файла: settings.config, settings.Debug.config и settings.Release.config.

Проект, похоже, знает, что эти три файла настроены как преобразование, посколькуони вложены в Solution Explorer, но что мешает преобразованию произойти только с одним файлом?

1 Ответ

0 голосов
/ 06 июня 2018

Мне удалось решить проблему с помощью информации, предоставленной @Michael здесь .В частности, по умолчанию поддерживается только преобразование web.config, а для других файлов необходимо расширение, подобное SlowCheetah.

Создатель моего сайта использовал SlowCheetah для его настройки, который я видел в файле проекта, но нетолько у меня не было нужного мне расширения, так или иначе файлы были неправильно настроены.

Я установил SlowCheetah из Tools / 'Extensions and Updates', но все еще не мог просмотреть трансформацию.Я попытался повторно «добавить трансформацию» в свой базовый файл settings.config, и он вызвал Visual Studio для обновления SlowCheetah и очистки моих файлов.Мой файл settings.config теперь публикуется правильно.

...