15

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

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

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

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

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

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

4

1 回答 1

8

根据相关的错误报告,它应该已经按照您的意愿工作了。您正在运行最新版本的 NuGet 吗?

于 2012-09-30T09:16:28.080 回答