Biztalk 开发之 将程序集安装到全局程序集缓存(GAC)中 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- Biztalk 开发之 将程序集安装到全局程序集缓存(GAC)中 (http://www.webasp.net/article/29/28080.htm) |
| -- 作者:未知 -- 发布日期: 2007-01-08 |
使用Biztalk Server进行开发时,有时可能需要调用已经写好程序集里的函数。对于这种情况,需要将调用的程序集安装到全局程序缓存(Global Assembly Cache)中。否则,在Biztalk Server的日志中可能会看到如下的错误日志: 事件类型: 错误 要将程序集安装到GAC中,首先要为程序集赋一个强名(strong name),其实是用于签名的密钥。 1.选择“开始\所有程序\Microsoft Visual Studio .NET 2003\Visual Studio .NET 工具\Visual Studio .NET 2003 命令提示”菜单,进入.net 2003命令提示窗口。 2.在命令提示中输入:sn -k c:\yoursnfile.snk。 3.打开要安装的项目AssemblyInfo.cs文件,找到[assembly: AssemblyKeyFile("")]代码,为其加入密钥文件: 4.重新编译项目。 5.重新回到.net 2003命令提示窗口,输入如下命令: gacutil -I "c:\changetoyourpath\test.dll" 其中双引号的内容都实际的程序集文件名代替。 |
| webasp.net |