【问题标题】:cannot execute CVTRES.exe无法执行 CVTRES.exe
【发布时间】:2013-02-23 08:00:03
【问题描述】:

无法写入输出文件“xxx”--“无法执行 CVTRES.EXE。” .我有这个问题。我已经重新安装了VS2010,但问题仍然存在。我也应用了 devnev -resetsettings 但徒劳无功。如何解决这个问题。

提前致谢

【问题讨论】:

标签: c# .net visual-studio-2010


【解决方案1】:

我刚刚在需要调试某些东西的客户的 VMware 映像上安装 VS2010 后遇到了这个问题。该错误使我无法构建任何 C# 项目,而构建 C++ 项目工作正常。

问题的根源是损坏的cvtres.exe.config。我只是碰巧检查了这个文件:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe.config

并发现它只包含一个零字节序列。从已知良好的系统恢复文件内容后,一切都开始正常工作。这是我现在在文件中的内容:

<?xml version ="1.0"?>
<configuration>
    <startup useLegacyV2RuntimeActivationPolicy="true">
        <requiredRuntime safemode="true" imageVersion="v4.0.30319" version="v4.0.30319"/>
        <supportedRuntime version="v4.0" sku="client" />
    </startup>
</configuration>

这个答案对你来说可能为时已晚,但我写它只是为了以防它对其他人有所帮助。关于我的系统配置的最后说明:Win7 64 位、VS2010 (10.0.40219.1 SP1Rel)、.NET Framework 4 (4.0.30319 SP1Rel)。

【讨论】:

  • 在 VS2013 Ultimate 中遇到了同样的错误,这对我来说效果很好!非常感谢您提供配置文件应该具有的 XML 代码和文件路径。我什至检查了我的笔记本电脑,以确保代码是标准的并且看起来是标准的。
【解决方案2】:

我解决了这个问题

cvtres.exeframework/v2.0.50727复制到framework/v4.0.30319

我不知道为什么,但它的工作原理

【讨论】:

    【解决方案3】:

    再次,以防万一这对其他人有用...

    我在 Visual Studio 2013 中遇到了同样的问题。包含项目 A(只有代码的类库)和项目 B(另一个类库,这个包含一堆资源文件)的解决方案,A 引用 B。确切的错误是:Metadata failure while creating assembly -- Could not execute CVTRES.EXE 用于项目 B。

    原来 A 的目标是 .NET 4.5,而项目 B 的目标是 .NET 2.0。将 B 更改为 4.5 也解决了这个问题。我猜可能 Visual Studio 正在一个不存在的 2.0 相关文件夹或类似的文件夹中寻找 CVTRES.EXE。

    更新:确实,Visual Studio 正在 C:\Windows\Microsoft.NET\Framework\v2.0.50727 文件夹中搜索该文件,但它不存在。重新安装 .NET Framework 3.5(2.0 不再提供下载)没有帮助。我从同事的机器上复制了文件,效果很好。我不明白为什么这种情况发生在我身上而不是我部门的其他人身上,我们都有完全相同的计算机设置(Windows 7 Pro x64、VS 2013 Pro)。

    【讨论】:

      【解决方案4】:

      当资源 .resx 文件链接失败时,CVTRES.exe 通常会报错。也许额外的 ui 语言文件等是问题所在。尝试编译排除这些文件,看看会发生什么。

      【讨论】:

      • 这不是真正的答案
      【解决方案5】:

      如果有人遇到 cvtres.exe 的问题 - 在我的情况下,是反病毒启动,阻止文件执行。

      【讨论】:

        【解决方案6】:

        我知道已经晚了,在我的情况下,CVTRES.EXE 文件被另一个进程使用,重新启动服务器解决了问题

        【讨论】:

          猜你喜欢
          • 2019-08-25
          • 2014-01-27
          • 2012-03-17
          • 2020-11-18
          • 2017-08-06
          • 2012-08-03
          • 2020-07-10
          • 2014-06-06
          • 2017-08-04
          相关资源
          最近更新 更多