无法执行CVTRES.exe

Sha*_*hah 4 .net c# visual-studio-2010

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

提前致谢

her*_*ube 5

我刚刚在客户的VMware映像上安装VS2010后遇到此问题,我需要对其进行调试.这个错误阻止我构建任何C#项目,而构建C++项目工作得很好.

问题的根源是腐败的cvtres.exe.config.我刚碰巧看看这个文件:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe.config
Run Code Online (Sandbox Code Playgroud)

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

<?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>
Run Code Online (Sandbox Code Playgroud)

这个答案对你来说可能为时已晚,但我正在写它以防万一它会帮助别人.关于我的系统配置的最终说明:Win7 64位,VS2010(10.0.40219.1 SP1Rel),.NET Framework 4(4.0.30319 SP1Rel).