【问题标题】:My gacutil (vs2010 4.0) does not seem to be working我的 gacutil (vs2010 4.0) 似乎没有工作
【发布时间】:2012-04-29 02:57:31
【问题描述】:

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

将程序集添加到缓存失败:此程序集由运行时 newe 构建 r 比当前加载的运行时,无法加载。

所以我找到了 4.0 GacUtil (C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools) 的位置,并将 exe 及其配置覆盖到那里的版本。我再次在我的新程序集上运行 /i 并得到: Microsoft (R) .NET 全局程序集缓存实用程序。版本 4.0.30319.1 版权所有 (c) 微软公司。保留所有权利。

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

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

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

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

【问题讨论】:

    标签: asp.net visual-studio-2010 gac gacutil


    【解决方案1】:

    如果您将 gacutil.exe 复制到其原始位置之外,则需要将 1033/gacutlrc.dll 文件与它一起复制。一旦我将该文件复制到新位置,gacutil 似乎工作正常。

    【讨论】:

    • 我还必须复制gacutil.exe.config。否则根本没有输出,甚至没有版权信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多