Ответ 1
Согласно связанный отчет об ошибке, он должен уже работать так, как вы этого хотите. Вы используете последнюю версию NuGet?
Я пытаюсь создать пакет nuget, который добавит DLL и настроит его в правильном файле конфигурации. Пакет можно использовать либо в приложении консоли/формы, либо в веб-приложении, поэтому я хочу обновить соответствующий файл конфигурации либо app.config, либо web.config.
Раздел моих файлов в файле .nuspec содержит следующее внутри раздела.
<file src="config.transform" target="content\app.config.transform"/>
<file src="config.transform" target="content\web.config.transform"/>
Файл .nupkg содержит оба преобразования внутри папки содержимого.
Когда я добавляю свой пакет в проект в VS2010 через Manage NuGet Packages, единственным файлом, который когда-либо был изменен, является файл app.config. Web.config никогда не затрагивается. Фактически, в веб-приложении с существующей веб-конфигурацией NuGet создаст файл app.config, содержащий изменения.
Есть ли способ сделать то, что я пытаюсь сделать (и если да, то как)?
Согласно связанный отчет об ошибке, он должен уже работать так, как вы этого хотите. Вы используете последнюю версию NuGet?