从项目文件添加Nuget包转换

时间:2015-09-17 00:12:04

标签: c# visual-studio web-config nuget nuget-package

我正在尝试添加我想从项目文件创建的Nuget包转换。

我尝试了一些内容,例如创建内容文件夹并将其添加到我的项目中,如https://docs.nuget.org/create/transforming-configuration-files-using-dottransform-files中所述,但在安装软件包后无法将项目配置文件添加到项目配置文件中。

解决方法以创建文件夹结构,如上面的url中所述。所以我创建了一个文件夹,比如转换文件的内容,dll / assembly的lib,它正在工作。但我认为这是一个更手动的过程。

有没有办法使用项目文件创建nuget包转换?

1 个答案:

答案 0 :(得分:1)

只需添加到根文件即可进行转换,例如:

  1. web.config.transform
  2. web.Release.config.transform
  3. web.Debug.config.transform
  4. 在更新时NuGet(从2.6版本开始)将自动转换您的配置文件。您甚至可以添加XSD架构转换。

    不要忘记在文件属性中将* .transform文件标记为内容不要复制