35、.NET 程序集加载、版本控制与架构设计
2026/6/1 6:08:02 网站建设 项目流程

.NET 程序集加载、版本控制与架构设计

1. 加载强命名程序集

在 .NET 中,引用程序集有简单和复杂两种方式,就像识别一个人,简单方式是用名字,但可能存在重名问题;精确方式则像查看护照,虽能唯一确定但号码难记。

Implementations2.dll为例,其通用名称如同普通人名,而精确的 .NET 标识符为:

Implementations2, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6bc4c8c27c08ba48

这个标识符包含了程序集的名称、版本号、文化信息和固定签名标识符。当Culture设为neutral时,只考虑语言而忽略特定国家信息。

这些额外信息在AssemblyInfo.cs文件中定义,示例如下:

[assembly: AssemblyTitle("Implementations2")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("devspace.com")] [assembly: AssemblyProduct("Implementations2")] [assembly: AssemblyCop

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询