Visual Studio(整个过程)2010无法升级较旧的解决方案

Visual studio (whole thing) 2010 fails to upgrade older solutions?

本文关键字:解决方案 2010 Studio 过程 Visual      更新时间:2023-10-16

Visual C 2010不断失败,可将Visual C 6.0工作区升级到新格式。它一直在同一项目文件中遇到问题,该文件在Visual C 6.0中完美打开(我真的很想避免使用。)我还尝试仅导入项目文件而无用,然后只是移动标头和编码一个新项目,显然不起作用。(该项目是软件系统顾问的Soundfx 2000源代码)

我还试图打开一个旧版本的C#workspace,但没有这样做。它总是相同的错误:"错误",不再,也不是……

我正在在旧的XP计算机上运行此操作(用于向后兼容测试)。在我的7台带有Visual C#2015的机器上,没有问题转换Visual C#2008代码。有人知道发生了什么吗?我为什么不能转换?我如何获得更详细的输出,而不是"错误"

为了获取错误的详细信息,请在 configuration 节中添加以下一节,以及 ConfigSections devenv中的部分。

<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: vs2010debug.log(显然可以更改名称和位置)VS重新启动后。

接下来,您必须使用以下内容创建一个CMD文件(例如VS2010.CMD):

cd /d "%ProgramFiles(x86)%Microsoft Visual Studio 10.0Common7ide" 
start devenv.exe /Log
exit

再次,您必须根据自己的VS2010安装位置编辑上述路径。

这将在此处的日志文件中记录VS活动(默认情况下):

%appdata% Microsoft visualstudio visture distionlog.xml

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

相关文章: