我正在尝试在GAC中部署程序集,我使用Gacutil.exe
实用程序成功完成了。
现在,当我尝试从Visual Studio - Add Reference - .Net
标签添加引用时,我找不到它!
任何帮助!
答案 0 :(得分:4)
我遇到了这个问题,GAC的dll并没有包含在参考文献中。
为了简化,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的版本号不同时,它才会使用您的本地版本。
答案 1 :(得分:1)
我创建了一个性感的视觉工作室扩展,可以帮助您实现目标。 Muse VSReferences将允许您从Add GAC Reference菜单项中向项目添加Global Assembly Cache引用。
...问候
Muse扩展