我有一些解决方案,其中包含20个项目(dll)和一个主项目(exe)
.exe项目有一些版本号(A.B.C.D),我想更新解决方案中所有版本号与.exe
相同的版本号有没有办法更新解决方案中具有相同版本ID的所有项目?
答案 0 :(得分:1)
您可以使用"共享汇编信息"。我们在一些解决方案中使用了这个概念。
只是一些提示(有关详细信息,请参阅下面的链接博客文章):
SharedAssemblyInfo.cs
作为解决方案项 https://blogs.msdn.microsoft.com/jjameson/2009/04/03/shared-assembly-info-in-visual-studio-projects/
答案 1 :(得分:1)
创建一个解决方案文件夹,添加一个cs文件(名称无关紧要,例如SolutionAssemblyInfo.cs),它只包含版本的行:
[assembly: AssemblyVersion("2.0.*")]
然后从所有项目的所有AssemblyInfo.cs文件中删除此行。然后将链接 SolutionAssemblyInfo.cs文件链接到每个项目中(拖动时按住 alt 键)。