如何引用 GAC 中的程序集
在 Visual Studio 2005 中,您需要添加新的注册表设置才能在“添加引用”对话框中看到它。
但是
您可以在 web.config
文件中添加 GAC 中的汇编引用吗?
IE
<system.web>
<compilation>
<assemblies>
<add assembly="MNissen.DataControls, Version=1.1.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
<add assembly="Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
<add assembly="Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
<add assembly="Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
<add assembly="Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
</assemblies>
</compilation>
</system.web>
In Visual Studio 2005, you need to add a new registry setting in order to see it in the Add Ref dialog box.
BUT
can you add a reference an assemble that are in the GAC in the web.config
file?
i.e.
<system.web>
<compilation>
<assemblies>
<add assembly="MNissen.DataControls, Version=1.1.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
<add assembly="Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
<add assembly="Services, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
<add assembly="Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
<add assembly="Microsoft.ApplicationBlocks.ExceptionManagement, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e21df62f5c740a13" />
</assemblies>
</compilation>
</system.web>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要在 web.config 中添加
标记部分。查看这篇文章了解更多信息 - http://msdn.microsoft.com/en-我们/library/bfyb45k1.aspx
You need to add a
<assemblies>
tag section in web.config.Check this article for more info - http://msdn.microsoft.com/en-us/library/bfyb45k1.aspx
格雷格
我创建了一个性感的视觉工作室扩展,它将帮助您实现您的目标。 Muse VSReferences 将允许您添加全局程序集缓存从“添加 GAC 参考”菜单项对项目的参考。
问候...
Muse 扩展
Greg
I've created a sexy visual studio extension that will help you to achieve your goal. Muse VSReferences will allow you to add a Global Assembly Cache reference to the project from Add GAC Reference menu item.
Regards...
Muse Extensions