Работают ли преобразования файла конфигурации NuGet в проектах ASP.Net Core?

У меня есть пакет NuGet, который я разработал, и этот пакет содержит файл web.config.transform. Когда я устанавливаю пакет в обычный веб-проект Asp.Net, содержимое файла .transform объединяется с файлом web.config (как и ожидалось). Однако, когда я пытаюсь установить тот же пакет в проекте Asp.Net Core, файл web.config остается неизменным. Работают ли преобразования конфигурации даже с NuGet + Asp.Net Core?


person Volma    schedule 31.08.2016    source источник


Ответы (1)


Для аналогичной проблемы существует команда cli, созданная сообществом по адресу https://github.com/nil4/dotnet-transform-xdt, который позволяет преобразовывать xdt с помощью командной строки.

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

person lazy    schedule 31.08.2016
comment
Спасибо, посмотрю. Что касается исходного вопроса - знаете ли вы, должны ли преобразования конфигурации работать с Asp.Net Core + Nuget или нет? Мне любопытно, следует ли мне исправить свою спецификацию nuget или что-то в этом роде и попытаться заставить их работать, или реализовать обходной путь, как тот, который вы предложили? - person Volma; 01.09.2016