1. 强命名程序集
1.1. 创建一个简单的dll程序集.
1.2. 以Administrator身份打开VS Command Line Tool, 运行如下命令:
sn -k "C:/Users/v-xufeif/Desktop/New folder/mykey.snk"
可以把名为mykey.snk的密钥对文件生成到指定目录下
1.3. 将生成的snk文件添加到project中
1.4. 修改project的AssemblyInfo.cs文件,给dll配置该snk文件,添加如下信息:
[assembly: AssemblyKeyFile("mykey.snk")]
1.5. Build project.
1.6. 在VS Command Line Tool上以Administrator身份运行如下命令,dll将会被添加到GAC中:
gacutil -i "C:/Users/v-xufeif/Desktop/New folder/ClassLibrary1/ClassLibrary1/bin/Debug/ClassLibrary1.dll"
本文介绍如何创建强命名的DLL程序集,并通过详细步骤指导如何使用sn.exe工具生成密钥对文件,将其应用于项目及最终如何利用gacutil工具将DLL部署到全局程序缓存(GAC)。
356

被折叠的 条评论
为什么被折叠?



