【发布时间】:2011-11-30 20:11:13
【问题描述】:
如果有,则称 Dll 具有强名称
- 不带扩展名的程序集名称
- 版本
- 文化
- 公钥
应为 dll 提供一个强名称。我发现csc.exe(在C#的情况下)和al.exe都可以用来为dll提供强名称。当我必须使用 csc.exe 和 al.exe 为 dll 提供强名称时?
al.exe除了签名dll还有什么用处?
除了对 dll 进行签名外,al.exe 还用于创建发布者策略程序集。
【问题讨论】:
如果有,则称 Dll 具有强名称
应为 dll 提供一个强名称。我发现csc.exe(在C#的情况下)和al.exe都可以用来为dll提供强名称。当我必须使用 csc.exe 和 al.exe 为 dll 提供强名称时?
al.exe除了签名dll还有什么用处?
除了对 dll 进行签名外,al.exe 还用于创建发布者策略程序集。
【问题讨论】:
它从一个或多个模块或资源文件的文件中生成带有程序集清单的文件
【讨论】:
为了有一个强名称,您必须使用 snk 文件对您的 dll 进行签名。例如,您可以通过Visual Studio 或通过msbuild 进行操作。
【讨论】: