AssemblyInfo.cs – 程序集信息文件 (assembly什么意思)

AI绘画2年前发布 jdkjadmin
63 00
淘宝闪购红包搜88744,有25元大红包

👇复制口令打开淘宝免单奶茶和25红包👇

¥XT7U4sdjF9I¥/ HU7405

assembly什么意思

AssemblyInfo.cs 是一个 C 文件,用于定义程序集的元数据和属性。它位于项目的根目录中,并使用

AssemblyConfiguration



AssemblyCompany



AssemblyCopyright



AssemblyDescription



AssemblyFileVersion



AssemblyInformationalVersion



AssemblyProduct



AssemblyTitle



AssemblyVersion

等属性来指定程序集的各种属性。

AssemblyInfo.cs 文件示例

using System.Reflection;
using System.Runtime.InteropServices;// 有关程序集的常规信息由以下
// 特性集控制。更改这些特性值可修改
//与程序集关联的信息。
[assembly: AssemblyTitle("MyApplication")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("MyApplication")]
[assembly: AssemblyCopyright("Copyright ©  2023")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]// 将 ComVisible 设置为 false 将使此程序集中的类型
// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
// 则将此特性设置为 true。
[assembly: ComVisible(false)]// 以下 GUID 用于程序集的 ID,也是类型库的 GUID,
// 如果为此程序集生成了类型库(TLB)。
[assembly: Guid("428D6468-8E4B-4213-9AF4-71457204BC41")]// 程序集的版本信息由以下
// 四个值组成: 主要版本、次要版本、
// 内部版本和修订号。
// 您可以指定所有这些值,也可以使用
// 以下所示的 '' 来让编译器自动为
// 部分值生成随机值。
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

AssemblyInfo.cs 属性

属性 描述

AssemblyConfiguration
程序集的配置信息。

AssemblyCompany
程序集的公司名称。

AssemblyCopyright
程序集的版权信息。

AssemblyDescription
程序集的描述。

AssemblyFileVersion
程序集的文件版本。

AssemblyInformationalVersion
程序集的信息版本。

AssemblyProduct
程序集的产品名称。

AssemblyTitle
程序集的标题。

AssemblyVersion
程序集的版本信息。

ComVisible
指示程序集是否对 COM 可见。

Guid
程序集的 GUID。

使用 AssemblyInfo.cs

AssemblyInfo.cs 文件会被编译器自动处理,并将程序集的元数据和属性嵌入到程序集的清单文件中。这些信息可用于以下用途:在应用程序中显示程序集信息。在部署过程中识别程序集。在调试过程中诊断问题。

自定义 AssemblyInfo.cs

虽然 AssemblyInfo.cs 文件通常不需要修改,但您可以在其中自定义程序集的元数据和属性。这对于以下情况很有用:为程序集指定特定版本号。设置程序集的版权信息。为程序集启用 COM 互操作。

总结

AssemblyInfo.cs 文件是一个C 文件,用于定义程序集的元数据和属性。这些信息被嵌入到程序集的清单文件中,并可用于显示程序集信息、识别程序集以及诊断问题。

好看的剧集推荐

© 版权声明

相关文章