¥¥ 如果部署DLL成为全局的DLL使用 ¥¥
需求如下:
使用vs2005写一个类库,生成文件是 aaa.dll
正常情况下,这个类库被引用到Web工程里面时,是直接生成到bin文件夹下。
现在是想把这个DLL类库部署到服务器的全局中,直接引用使用即可,而不生成到bin 文件下,这时会在web.config文件里加入一个节点,声明引用了类库,如:
<assemblies>
<add assembly= "System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A "/>
</assemblies>
那成变成的效果是
<assemblies>
<add assembly= "aaa, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2sffwerswed "/>
</assemblies>
这样就引用了aaa.dll库,而bin文件夹下不存在aaa.dll
请问实现这样,怎么部署?谢谢!
[解决办法]
加入GAC
但必须是强名
网上很多资料
[解决办法]
ngen
看看这个用法,这样assembly就到windows下的程序集信息中去了。