我正在开发一个nuget包,它将设置当前项目以使用我公司的程序集版本标准.除了添加自定义构建步骤之外,我已经做到了我想做的所有事情(到目前为止).
从历史上看,这是通过直接编辑.csproj文件并在xml中添加几个新标记来手动完成的.这些是 ...
它实际上成功添加了它们,但我通过编辑xml而不是通过install.ps1中的$ project参数中的EnvDTE对象来完成它.但是我收到一条消息,询问我是否要丢弃我的更改.
$project.Save()在我进行更改之前,我已经添加到我的脚本中,并且摆脱了弹出窗口,我只是告诉我项目已经更改并询问我是否要重新加载它.哪个更好,但仍然不太完美.
有一个更好的方法吗?