从项目文件添加 Nuget 包转换
Adding Nuget Package Transformations from project file
我正在尝试添加我想从项目文件创建的 Nuget 包转换。
我尝试了一些操作,例如创建内容文件夹并将其添加到我的项目中,如 https://docs.nuget.org/create/transforming-configuration-files-using-dottransform-files 中所述,但无法在安装包后将密钥添加到项目配置文件中。
解决方法是创建一个文件夹结构,如上文所述 url。所以我创建了一个文件夹,比如转换文件的内容,dlls/assemblies 的库,它正在工作。但我认为这是更多的手动过程。
有没有办法使用项目文件创建 nuget 包转换?
只需添加到您的根文件以进行如下转换:
- web.config.transform
- web.Release.config.transform
- web.Debug.config.transform
更新 NuGet(从 2.6 版本开始)将自动转换您的配置文件。您甚至可以添加 XSD 架构转换。
不要忘记在文件属性中将 *.transform 文件标记为 Content 和 Do not copy。
我正在尝试添加我想从项目文件创建的 Nuget 包转换。
我尝试了一些操作,例如创建内容文件夹并将其添加到我的项目中,如 https://docs.nuget.org/create/transforming-configuration-files-using-dottransform-files 中所述,但无法在安装包后将密钥添加到项目配置文件中。
解决方法是创建一个文件夹结构,如上文所述 url。所以我创建了一个文件夹,比如转换文件的内容,dlls/assemblies 的库,它正在工作。但我认为这是更多的手动过程。
有没有办法使用项目文件创建 nuget 包转换?
只需添加到您的根文件以进行如下转换:
- web.config.transform
- web.Release.config.transform
- web.Debug.config.transform
更新 NuGet(从 2.6 版本开始)将自动转换您的配置文件。您甚至可以添加 XSD 架构转换。
不要忘记在文件属性中将 *.transform 文件标记为 Content 和 Do not copy。