如何在GAC中引用程序集

Hom*_*mam 5 .net deployment visual-studio-2010

我正在尝试在GAC中部署程序集,我使用Gacutil.exe实用程序成功完成了.

现在,当我尝试从Visual Studio - Add Reference - .Net选项卡添加引用时,我找不到它!

任何帮助!

Luk*_*dge 4

我遇到了这个问题,GAC 的 dll 未包含在参考中。

查看我发布的这篇文章: Add Reference in Framework 4 Application is not shown assemblys in GAC Registrationed 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 的版本号不同时,它才会使用您的本地版本。