码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-12-21 22:58:33      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:添加   visual   --   下载   方法安装   ref   输入   运行时   完成后   

使用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的方法

标签:添加   visual   --   下载   方法安装   ref   输入   运行时   完成后   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!