Должен ли 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

Убедитесь, что файлы трансформации добавлены в ваш проект, и их действие по сборке установлено в "Содержимое", а не "Нет".

Другие вопросы по тегам