nuget - 可以使用 XDT 转换 nuget 包中的自定义 xml 吗?

标签 nuget nuget-package xdt-transform nuget-spec xdt

我创建了一个 nuget 包,需要在安装时向现有 xml 文件添加一些配置。

xml 文件位于文件夹结构深处,例如:/app/config/site1/settings.xml

是否可以使用XDT来转换此文件并添加一些配置?

最佳答案

是的,NuGet XDT 转换功能确实支持使用解决方案文件夹,并且还可以转换常规 XML。

只需将 settings.xml.install.xdt 和 settings.xml.uninstall.xdt 文件放置在包的 Content 文件夹下的同一文件夹结构(作为目标文件夹结构)中即可。

关于nuget - 可以使用 XDT 转换 nuget 包中的自定义 xml 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22157107/

相关文章:

c# - 升级到 NetCore 3.1 后找不到版本 (= 2.2.7) 的软件包 Microsoft.NETCore.App.Host.win-x64

.net - 创建 NuGet 包时,是否可以修改现有的源代码文件?

c# - XDT Transforms——变换变换

asp.net - 有没有办法使用转换将新部分 "insert"放入 Web.Config?

c# - 更新后 System.Reflection 多个程序集错误

msbuild - 有没有一种简单的方法可以从 Visual Studio 2015 项目自动创建 NuGet 包?

c# - Nuget nuspec 不适用于通配符

nuget-package - 测试错误 :Could not load file or assembly 'CaSTLe. 核心,版本=4.0.0.0,文化=中性

visual-studio - Visual Studio - Nuget - 无法加载源的服务索引

c# - 是否可以在 C# 项目中使用 XDT?