我在解决方案中的所有项目之间使用对AssemblyInfo.cs的共享引用,并且我将AssemblyVersion设置为(" 1.0。*")
此每个项目输出文件(dll / exe)包含不同的文件版本。
我想在所有程序集上使用此文件版本相同,并且与我现在没有不同。
但我想使用相同的默认内部版本号(使用(" 1.0。*"))
怎么做?
答案 0 :(得分:2)
在我的解决方案中,这是通过创建单独的程序集信息文件(让我们称之为GlobalAssemblyInfo.cs)并将其作为参考添加到解决方案中的每个项目来实现的。您应该从每个AssemblyInfo.cs文件中删除程序集属性。
using System.Reflection;
[assembly: AssemblyCompany("Company name")]
[assembly: AssemblyCopyright("Copyright")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.9.0.24850")]
当您将现有项目添加到项目时,您可以选择添加'按钮'添加为链接'。