C#——Visual Studio项目中的AssemblyInfo.cs文件包含的配置信息
Visual Studio程序集项目中的AssemblyInfo.cs文件中的内容
using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // 有关程序集的常规信息通过以下 // 特性集控制。更改这些特性值可修改 // 与程序集关联的信息。 //所有的属性都是基于.NET Framework中定义的System.Attribute类 //它是System.Reflection命名空间的一部分 //定义属性的标准格式定义:[assembly:<attribute>(<seeting>)] [assembly: AssemblyTitle("CSharpFormApplication")]//定义本程序及的标题 [assembly: AssemblyDescription("")]//关于程序及的一个简短描述 [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")]//程序及所属公司的名称 [assembly: AssemblyProduct("CSharpFormApplication")]//基于此程序及的产品名称 [assembly: AssemblyCopyright("Copyright © Microsoft 2015")]// 程序及所属版权 [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] [assembly: AssemblyVersion("1.0")] //版本号是内部用来比较语气的和实际的程序集版本号的,即您应用程序中的程序或者库。 //版本号的格式是如下所示的特殊字符串: // Major.Minor.Build.Revision //通常希望他们都是整数。开头两个值是目前大多数产品使用的主、副版本号。版本号的改变通常说明和先前的版本有不见通的变动。 //例如,2.1版本和基于同样的库的2.2版本不兼容。 //构建号是为一个程序集的相同副版本的不同变异设置的。它偶尔也会出现不兼容的情况,但通常情况下,2.1.17版本和2.1.42版本 //的运行情况是一样的,虽然可能在早期的构建中会出现微笑的问题,他们被固化于后来的构建中。修订号是用于固话bug或者其他偶 //发更新的,它通常不会破坏兼容性。 //自动添加的构建号是基于本地时间2000年1月1日的天数,自动添加的修订号是自前一个物业以来的秒数以2位模的余数。这个自动生成的值 //保证了给每一个编译生成一个新的构建号、修订号,构建号总是在不断增大的,而修订号在一个构建中也是不断增加的。 //注意,这个规则能够使用数千年,而且修订号不会比一个32位的整数大。 // 将 ComVisible 设置为 false 使此程序集中的类型 // 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, // 则将该类型上的 ComVisible 特性设置为 true。 [assembly: ComVisible(false)] // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID [assembly: Guid("927348ca-4121-49a8-acc8-2e2d067c99c9")] // 程序集的版本信息由下面四个值组成: // // 主版本 // 次版本 // 生成号 // 修订号 // // 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, // 方法是按如下所示使用“*”: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")]