我正在尝试创建一个nuget包,它将添加一个DLL并在正确的配置文件中配置它。该包可以在控制台/表单应用程序或Web应用程序中使用,因此我想更新相应的配置文件,app.config或web.config。
.nuspec文件中的my files部分包含以下部分内容。
<file src="config.transform" target="content\app.config.transform"/>
<file src="config.transform" target="content\web.config.transform"/>
.nupkg文件确实包含内容文件夹中的两个转换。
当我通过Manage NuGet Packages将我的包添加到VS2010中的项目时,唯一被修改的文件是app.config文件。永远不会触及Web.config。事实上,在具有现有Web配置的Web应用程序中,NuGet将创建一个包含修改的app.config文件。
有没有办法做我想做的事情(如果有的话,怎么做)?