我正在开发一个NuGet包,该包将设置当前项目使用我公司的程序集版本控制标准。目前为止,我已经成功地做到了我想要的一切,除了添加自定义构建步骤之外。历史上,这是通过直接编辑.csproj文件并将一些新标签添加到XML中手动完成的。它实际上成功地添加了它们,但我是通过编辑XML而不是通过EnvDTE对象在install.ps1中的$project参数来完成的。但我会收到一个弹出消息询问我是否要放弃更改。我已经在我的脚本中添加了$project.Save(),就在我进行更改之前,这样可以消除弹出窗口,并且我只需要得到告诉我项目已更改并询问我是否要重新加载它的那个。这比以前好一些,但还不完美。有更好的方法吗?
.targets
ж–‡д»¶ж·»еЉ е€°ж‚ЁеЊ…зљ„tools
文件夹дёжќҐеђЇз”Ёж¤еЉџиѓЅгЂ‚ - Chris Pfohl