首页 > Web开发 > 详细

使用 Gacutil.exe 将.Net程序集添加到GAC的方法

时间:2017-12-21 22:13:49      阅读:480      评论:0      收藏:0      [点我收藏+]

使用gacutil.exe工具安装:gacutil -i "要注册的dll文件全路径"

"gacutil.exe”工具为.NET自带工具 ,需要注意的是:这个工具在.NET Framework 运行时中并不包含。他是SDK的一部分。 例如在 .NET Framework 2.0 时,我们就要单独下载 .NET Framework 2.0 SDK,或者装了 Visual Studio 后才会具有这个工具。

在开始运行中输入"cmd”进入命令窗口,通过CD选择到"gacutil.exe”文件所在的目录,

或者 使用Visual Studio 命令提示符

如在命令行输入: gacutil -i D:/Microsoft.SharePoint.dll

可以输入‘gacutil -?’查看帮助

 

但是,注意:不能将一个弱命名程序集安装到GAC中。在进行上述2-3种方法安装过程之前,我们必须保证此项目具有强名称才可以。
    给项目添加强名称需要以下三步:
1. 在项目调试完成后,使用sn.exe工具生成一个密钥。sn -k "生成的密钥的全路径"。
    如在命令行输入: sn -k D:/myKey.snk
2. 将密钥与项目的程序集进行关联: 项目属性-->签名-->为程序集签名-->选择强名称密钥文件。
    此外, 还有另外一种方法,就是在项目的AssemblyInfo.cs文件中,修改"AssemblyKeyFile"的属性。
    如: [assembly:AssemblyKeyFile("D://myKey.snk")]
3. 重新生成项目集。

使用 Gacutil.exe 将.Net程序集添加到GAC的方法

原文:http://www.cnblogs.com/OpenCoder/p/8082654.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!