繁体   English   中英

NuGet包如何包含app.config和web.config的转换?

[英]How can a NuGet package include transformations for both app.config and web.config?

我正在尝试创建一个nuget包,它将添加一个DLL并在正确的配置文件中配置它。 该包可以在控制台/表单应用程序或Web应用程序中使用,因此我想更新相应的配置文件,app.config或web.config。

.nu​​spec文件中的my files部分包含以下部分内容。

    <file src="config.transform" target="content\app.config.transform"/>
    <file src="config.transform" target="content\web.config.transform"/>

.nu​​pkg文件确实包含内容文件夹内的两个转换。

当我通过Manage NuGet Packages将我的包添加到VS2010中的项目时,唯一被修改的文件是app.config文件。 永远不会触及Web.config。 事实上,在具有现有Web配置的Web应用程序中,NuGet将创建一个包含修改的app.config文件。

有没有办法做我想做的事情(如果是这样,怎么做)?

根据相关的错误报告 ,它应该已经按照你想要的方式工作了。 你在运行最新版的NuGet吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM