Должен ли Nuget очищать файлы конфигурации после выполнения преобразований
Я разрабатываю пакет nuget для того, чтобы перенести собственный пользовательский репозиторий утверждений и утверждений моей компании на сервер Thinktecture Identity Server.
Я изменил, как хранится моя конфигурация, чтобы соответствовать тому, как это делает Thinktecture. (т.е. - configStrings и репозитории config в их собственных файлах в папке Configuration) я сделал это, чтобы я мог использовать config config.
У меня проблема в том, что атрибуты xdt (и xmlns в корневом элементе) остаются в результирующих файлах конфигурации. Хотя это может и не вызывать проблем, это выглядит немного грязно.
Итак, это стандартное поведение или ошибка в преобразованиях файлов nuget и non web / app.config?
1 ответ
Файлы.transform не требуют атрибутов xdt в текущей версии. Смотри документацию здесь: http://docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformations
Убедитесь, что файлы трансформации добавлены в ваш проект, и их действие по сборке установлено в "Содержимое", а не "Нет".