如何在GAC中引用程序集

问题描述:

我试图在GAC中部署程序集,我成功使用Gacutil.exe实用程序完成了该程序集。如何在GAC中引用程序集

现在,当我尝试从Visual Studio - Add Reference - .Net标签中为它添加参考时,我没有找到它!

任何帮助!

我有这个问题,GAC'd DLL不包含在参考文献中。

退房这个职位,我提出: Add Reference in Framework 4 Application is not showing assemblies in GAC registered with GACUtil V 4

为了方便起见,链接到MSDN文章: http://msdn.microsoft.com/en-us/library/wkze6zky(VS.100).aspx

而且套用,产生沿着以下的行中的条目: [HKEY_CURRENT_USER \ SOFTWARE \ Microsoft.NETFramework \ v4.0.30319 \ AssemblyFoldersEx \ MyMagicAssemblies],然后将(默认)值设置为一个字符串,其值为要搜索的路径。看看你的注册表中的例子,这是如何建立(所以默认值为:c:\dlls\

v4.0.30319会与你想要的DLL来显示对框架版本替换

因为你的DLL。在GAC中,它将使用那些作为实际参考,而不是您在参考列表中显示的文件。只有当dll的版本号不同时,才会使用您的本地版本

+0

那真棒。非常有用的帖子。 – sleath 2011-02-16 14:09:19

我创建了一个性感的视觉工作室扩展,这将帮助你实现你的目标。Muse VSReferences将允许你从添加GAC参考添加一个全局程序集缓存参考项目ce菜单项。

enter image description here

问候......

缪斯扩展

+0

非常感谢,我会看看。 – Homam 2011-06-18 14:46:53