2009-06-11 50 views
19

如何更改多个项目的AssemblyInfo.cs文件中的装配版本。我们的解决方案中有大约75个项目,我们几乎每周都需要更改版本。什么是最快的方法来做到这一点。更改多个项目的装配版本

回答

50

我通常会在所有项目中创建一个名为AssemblyVersionInfo.cs的文件,其中包含作为链接。我让这个文件包含版本属性,并从常规的AssemblyInfo.cs文件中删除相同的属性。然后,您只能在一个文件中更新版本号,并使所有项目共享相同的编号。

将文件添加为链接;右键单击解决方案资源管理器中的项目,选择“添加” - >“现有项目...”。浏览到该文件,然后单击添加按钮右边缘的小箭头,然后在下拉菜单中选择“添加为链接”。

+1

http://blogs.msdn.com/jjameson/archive/2009/04/03/shared-assembly-info-in-visual- studio-projects.aspx – 2009-06-11 12:53:53

0

我在VS中使用了find/replace函数。 例如replacig assembly: AssemblyVersion("1.0.assembly: AssemblyVersion("1.1.在所有的解决方案做了什么,我neded :)