GAC
来源:互联网 发布:小米数据迁移 编辑:程序博客网 时间:2024/06/08 13:13
全局程序集缓存:
两个个比较全面的: http://www.cnblogs.com/chenlulouis/archive/2010/06/30/1768176.html
http://blog.csdn.net/armysone/archive/2008/01/14/2043907.aspx
通过GAC把DLL文件注册到GAC 中,步骤
1、 首先写好一段代码,然后右键单击项目,选择属性,进入工程属性(如图1)然后选择签名
(图1)
在签名中把为程序集签名的勾打上,然后选择“选择强名称密钥文件”选择“新建”出现“创建强名称密钥”对话框(如图2),把“使用密码保护密钥文件”的勾去掉,直接在密钥文件名称中随便输入一个名字,确定保存即可
(图2)
现在创建强名称密钥成功
2)第二种方式:(打开VS2008自带的命令行工具)
使用 SN 工具。此工具位于安装 .NET Framework 解决方案开发人员工具包 (SDK) 的 /bin 子目录中。SN 工具易于使用。命令行语句采用以下形式:
sn -k "[DriveLetter]:/[DirectoryToPlaceKey]/[KeyName].snk"
3. 在 C:/ 中创建一个名为 GACKey 的目录,以便您可以轻松地找到密钥,并从命令提示符处访问该密钥。
注意:对于大多数用户,.NET 工具位于 C:/Program Files/Microsoft.NET/FrameworkSDK/Bin 中。键入以下 SN 命令前,可能 需要在您的计算机上将与该路径类似的路径复制到 .NET bin 目录中。从命令提示符处键入 cd,右键单击以粘贴该路径,然后按 Enter,快速转至 SN 工具所在的目录。
键入以下内容:
sn -k "C:/GACKey/GACkey.snk"
2、 生成DLL文件,右键点击项目选择“生成”,VS会自动生成DLL文件
3、 前面准备工作已经就绪,现在开始进入GAC注册,首先要把你的“ 强名称密钥”和“DLL”文件放到同一个目录下(图3)
(图3)
然后打开“Visual Studio 2008 命令提示”(如图4)
(图4)
打开命令提示之后需要找到你DLL文件所在的目录,我就偷点懒,直接把密钥靠到了debug目录下了,我的目录是E:"Projects"ListUpdate"ListUpdate"bin"Debug,当然你也可以自己单建立一个,只要这两个文件放在同一个目录下就行,下面我们进入到寸有DLL文件和密钥的目录(如图5)
(图5)
现在写入命令进行注册,命令是gacutil –if 名称.dll (如图6)
(图6)
- GAC
- GAC
- GAC
- GAC
- GAC
- GAC
- 名词解释 GAC
- .Net GAC
- GAC注册
- Levelset ---GAC
- Gac部署
- GAC注册
- 和GAC斗争
- GAC-Global Assembly Cache
- 找到了GAC
- Gac网站部署
- 奇怪的GAC文件夹
- GAC文件夹概述
- 在另一个具有相同关键字索引的表中关联更新
- POJ 1088 滑雪
- BSTR结构
- java监听器
- ioctl 函数与网络接口
- GAC
- 动态Tableslist传输SQLSERVER对象
- 领导要善于发现和利用员工的优点
- 开始blog
- windows文件保护问题的处理
- 用 transition 尝鲜 CSS 3 动画
- ZJUT_OJ1174
- 书籍借鉴
- Linux dd all- generic-ide 参数 (浪潮服务器光驱)