assemblyinfo
是.NET程序集的元数据文件,它包含了程序集的版本信息、名称、GUID等,在.NET项目中,通常有一个AssemblyInfo.cs
或AssemblyInfo.vb
文件,用于存储这些信息,以下是关于AssemblyInfo
的详细信息:
(图片来源网络,侵删)
1. 版本信息
属性 | 描述 |
AssemblyVersion | 程序集的版本号,格式为主版本.次版本.修订版本.构建版本 |
AssemblyFileVersion | 程序集的文件版本号,通常与AssemblyVersion相同 |
AssemblyInformationalVersion | 用于显示给用户的信息版本号,可以是任何字符串 |
2. 程序集名称和GUID
属性 | 描述 |
AssemblyName | 程序集的名称 |
Guid | 程序集的唯一标识符(GUID) |
3. 其他属性
属性 | 描述 |
AssemblyDescription | 程序集的描述信息 |
AssemblyConfiguration | 程序集的配置信息,如Debug或Release |
AssemblyCompany | 程序集所属的公司或组织 |
AssemblyProduct | 程序集的产品名称 |
AssemblyCopyright | 程序集的版权信息 |
AssemblyTrademark | 程序集的商标信息 |
AssemblyCulture | 程序集支持的区域性 |
NeutralResourcesLanguage | 程序集中立资源的语言 |
AssemblyTitle | 程序集的标题 |
AssemblyVersionCompatibility | 程序集版本兼容性设置 |
4. 示例
以下是一个AssemblyInfo.cs
文件的示例:
using System.Reflection; using System.Runtime.InteropServices; [assembly: AssemblyTitle("MyApp")] [assembly: AssemblyDescription("A sample application")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyCompany("My Company")] [assembly: AssemblyProduct("MyApp")] [assembly: AssemblyCopyright("Copyright © My Company 2022")] [assembly: AssemblyTrademark("MyCompany")] [assembly: AssemblyCulture("")] [assembly: ComVisible(false)] [assembly: Guid("12345678ABCDEFGHIJKLMNOPQRSTUVWX")] [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0alpha+12345")]
这个示例展示了如何设置程序集的各种属性,包括版本信息、名称、GUID等。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/676689.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复