首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的gacutil (vs2010 4.0)似乎不工作

我的gacutil (vs2010 4.0)似乎不工作
EN

Stack Overflow用户
提问于 2012-04-18 02:24:10
回答 1查看 7.4K关注 0票数 13

我最近开始从头开始制作我的第一个GAC4.0程序集,当我去安装它时,我得到了这个:微软(R) .NET全局程序集缓存实用程序。版本3.5.30729.1版权所有(c) Microsoft Corporation。版权所有。

向缓存添加程序集时出错:此程序集是由比当前加载的运行库新的运行库生成的,无法加载。

因此,我找到了4.0 GacUtil的位置(C:\Program Files\Microsoft \Windowsv7.0A\bin\NETFX4.0tools),并将可执行文件及其配置覆盖到其中的版本中。我再次在我的新程序集上运行了/i,结果得到:微软(R) .NET全局程序集缓存实用程序。版本4.0.30319.1版权所有(c) Microsoft Corporation。版权所有。

但是在c:\windows\Assembly中没有程序集的踪迹。我认为我做错了什么,并试图运行gacutil /?要查看其他选项,我可以尝试(并查看为什么在安装程序集时没有显示输出),但它只是一直输出相同的内容:微软(R) .NET全局程序集缓存实用程序。版本4.0.30319.1版权所有(c) Microsoft Corporation。版权所有。

为了确保我没有失去理智,我复制了我一直在使用的旧gacutil.exe,并执行了/?它加载了命令的帮助信息。将新的gacutil放回原处,并再次尝试,但仍然没有输出。

在使用这个新的4.0 gacutil时,我是不是做错了什么或者错过了什么?

注意:程序集也不会显示在Windows\Microsoft.NET\Assemblies中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-18 04:37:42

如果要将gacutil.exe从其原始位置复制出去,则需要随其一起复制一个1033/gacutlrc.dll文件。一旦我将该文件复制到新的位置,gacutil似乎工作得很好。

票数 41
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10196832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档