Visual C ++ 2010经常因将Visual C ++ 6.0工作区升级到新格式而失败。它一直存在同一项目文件的问题,它在Visual C ++ 6.0中完全打开(我真的很想不使用它。)我也尝试只导入项目文件但没有用,然后甚至只是移动标题和代码进入一个新项目,显然不起作用。 (该项目是由Software System Consultants提供的SoundFX 2000源代码)
我还尝试打开旧版本的C#Workspace,但未能如实。它总是一样的错误:"错误",不多也不少......
我在旧的XP机器上运行它(用于向后兼容性测试)。 在我使用Visual C#2015的7台机器上,它没有转换Visual C#2008代码的问题。有谁知道发生了什么?为什么我不能转换它?我怎样才能获得比#34;错误"
更详细的输出答案 0 :(得分:0)
要获取错误的详细信息,请在位于Microsoft的devenv.exe.config文件的配置部分和 configSections 部分中添加以下部分VS安装文件夹的Visual Studio 10.0 \ Common7 \ IDE子文件夹:
<system.diagnostics>
<switches>
<add name="CPS" value="4" />
</switches>
<trace autoflush="false" indentsize="4">
<listeners>
<add name="myListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="c:\VS2010Debug.log" />
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>
重新启动VS后,这将创建文件c:\ VS2010Debug.log(显然可以更改名称和位置)。
接下来,您必须创建一个包含以下内容的cmd文件(例如VS2010.cmd):
cd /d "%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\ide\"
start devenv.exe /Log
exit
您必须再次根据自己的VS2010安装位置编辑上述路径。
这会将VS活动记录在此处的日志文件中(默认情况下):
<强>%APPDATA%\微软\ VisualStudio的\版\ ActivityLog.xml 强>
通过执行cmd文件启动VS 2010,转换项目并检查日志文件以获取有关转换错误的其他信息。