Visual studio(整件事)2010无法升级旧的解决方案?

问题描述:

Visual C++ 2010不断地将Visual C++ 6.0工作区升级到新格式。它始终存在与Visual C++ 6.0中完全打开的项目文件有关的问题(我真的不想使用这个文件)。我也尝试只导入项目文件而没有用,然后甚至只是移动标题和编码到一个新的项目中,这显然不起作用。 (该项目是由Software System Consultants提供的SoundFX 2000源代码)Visual studio(整件事)2010无法升级旧的解决方案?

我也试图打开C#Workspace的旧版本,但未能成功。它始终是相同的错误:“错误”,没有更多,不少于...

我在旧的XP机器上运行(用于向后兼容性测试)。 在Visual C#2015的7台机器上,它没有转换Visual C#2008代码的问题。有谁知道发生了什么事?为什么我不能转换它?我怎样才能得到一个更详细的输出不仅仅是“错误”

+0

使用VS 2010而不是VS 2015的原因是什么? – PaulMcKenzie

+0

VS 2015不支持Windows XP。由于兼容性测试,我使用XP作为我的主程序PC,并且不希望不断地来回发送文件。 (不,虚拟机不是选项) – Hello234

+0

如果在项目配置中更改** Platform Toolset **,VS 2015确实支持XP。另外,为什么不使用安装XP的虚拟机而不是两*立的机器?有两个或更多的完全独立的机器发展的日子正在减少。 – PaulMcKenzie

为了得到错误的详细信息,添加下面的一节中的配置段和后configSections节中的devenv.exe.config

<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> 

这将创建文件c:位于在Microsoft Visual Studio 10.0 VS安装文件夹的\ Common7 \ IDE子文件夹中的文件后VS \ 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

启动VS 2010通过执行CMD文件,转换您的项目并检查日志文件以获取有关转换错误的其他信息。