2016-12-30 171 views
0

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

回答

0

爲了得到錯誤的詳細信息,添加下面的一節中的配置段和後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文件,轉換您的項目並檢查日誌文件以獲取有關轉換錯誤的其他信息。

相關問題