我有一个包含大约15个项目的大型解决方案 - 其中大多数最近添加了Essential.Diagnostics.*
NuGet包。
然而,这些软件包包括Web.config / App.config转换,坦率地说,使用数百行无用的XML注释以及每次安装软件包时添加/重新添加的“示例”配置可怕地毁坏我的文件...因为我们定期对所有不同的开发机器进行升级包装,这变得非常烦人,特别是如果我们做出我们想要做出的改变,那么就忘了制作一个git提交,然后更新包 - 我们想要的更改在海中丢失。
当前的转换也非常错误 - 例如,它会复制XML注释,但它的工作方式意味着每次执行包升级时它都会重复注释 - 因此我有一个100多行的部分是重复50次重复的2行XML注释。
当我进行NuGet包安装或升级时,是否有任何选项或开关指示它排除文件被修改?最好也在GUI中。