大多数属性适用于特定的语言元素,如类或方法;但是有些属性是全局的,它们适用于整个程序集或模块。例如,
![]() | |
---|---|
[assembly: AssemblyVersion("1.0.0.0")] |
全局属性在源代码中出现在任何顶级 using 指令之后以及任何类型或命名空间声明之前。全局属性可显示在多个源文件中,但这些文件必须在单一编译传递中编译。
以下是一些常用的 .NET Framework 程序集级的属性:
这些属性用于基于 Visual Studio AssemblyInfo.cs
的文件,该文件包括这些属性实例化:
![]() | |
---|---|
[assembly: AssemblyTitle("WindowsApplication1")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] [assembly: AssemblyProduct("WindowsApplication1")] [assembly: AssemblyCopyright("Copyright © Microsoft 2005")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] |
![]() |
---|
如果不是正在创建程序集,则将忽略程序集级属性。 |