使用 nuget 合并代码文件而不是覆盖

Merge code files with nuget instead of overwrite

我构建了几个 nuget 包,可以单独使用也可以一起使用。每个都有一个名为 Config.cs.pp 的特定文件,当您添加包时,它当然会变成 Config.cs。问题是,如果我使用多个包,而不是合并文件,系统会提示我忽略或覆盖 Config.cs 我添加的每个包。我想知道是否有人知道一种方法来强制 nuget 合并(或者将两者都保留在 ~1 中)?

我猜这只是 nuget 的限制。但我想我会在这里问。

这是不支持的。您需要为文件命名以使它们不同或将它们放在不同的目录中。