c# - 为什么要使用强命名程序集?

标签 c# .net

使用强命名程序集有哪些优势?

有哪些事情是普通装配无法完成的?

最佳答案

首先让我列出强命名程序集的好处:

  1. 强命名您的程序集允许您将您的程序集包含到 Global Assembly Cache 中(海关总署)。因此,它允许您在多个应用程序之间共享它。

  2. 强命名保证该程序集的唯一名称。因此没有其他人可以使用相同的程序集名称。

  3. 强名称保护程序集的版本沿袭。强名称可以确保没有人能够生成程序集的后续版本。确保应用程序用户正在加载的程序集版本来自创建应用程序所用版本的同一发布者。

有关 Microsoft 强命名的更多信息,请参阅 Strong-Named Assemblies (MSDN)。

关于c# - 为什么要使用强命名程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2354129/

相关文章:

c# - Visual Studio 2015 添加服务引用

c# - 类似于 URL 路由的 StackOverflow

c# - 如何在多个浏览器上并行运行 Selenium webdriver C# 测试

c# - 使 Javascript 代码在 Page Start 上运行

c# - 如何使用 C# 编写 LINQ 查询以从另一个对象获取对象?

.NET 应用程序挂起,我无法调试它

java - 向 MQ 主题发布消息时是否可以使用内置关联?

c# - 使用Linq的Where/Select过滤掉null并将类型转换为不可为空的方法不能做成扩展方法

c# - 无法通过 SslStream 发送客户端证书

.net - 使用 Framework 4.0 编译的 MakeSfxCA.exe 和 DLL