2012-11-22 233 views
19

我正在使用C#Windows應用程序。我最近將Visual Studio 2008項目轉換爲新的Visual Studio 2012項目。現在我必須將此項目降級到Visual Studio 2008。有什麼方法可以降級這個項目嗎?如何從Visual Studio 2012項目降級到Visual Studio 2008

+2

有時在轉換備份(我不知道2012年,但據我記得以前的版本,這是一個選項)。檢入項目目錄 - 可能在將項目轉換爲2012年之前會做一些備份。 – psur

+1

恢復爲版本控制系統中較早的版本。你確實使用版本控制系統,是嗎? –

回答

23

井2012與2010兼容的,我不知道這會工作,但我發現這對如何回到2010年至2008年,希望它爲你的作品與2012(Original Link):

  1. 備份您的.sln文件

  2. 在記事本中打開您的VS 2010 .sln。

    它應該是這個樣子:

    Microsoft Visual Studio Solution File, Format Version 11.00 
    # Visual Studio 2010 Project("{FAE04EC0-3 ...... 
    
  3. 更改版本11.0到10.0版本,並在Visual Studio 2010至2008年

    它應該是這個樣子:

    Microsoft Visual Studio Solution File, Format Version 10.00 
    # Visual Studio 2008 Project("{FAE04EC0-3 ..... 
    
6
+0

已轉移到:https://github.com/ssvaidya/VSProjectConverter –

+0

建議不起作用:它破壞我的解決方案文件。 –

2

在Visual St udio 2012,將所有項目更改爲以.NET Framework 3.5爲目標。

在Visual Studio 2008中,創建一個空白解決方案,然後將所有.csproj/vbproj添加到它。

沒有辦法回去.cxxproj的Visual C++項目到Visual Studio 2008

2

除了所提供的解決方案是正確的,我會補充一點,你需要確保你沒有代碼與此類似在App.config文件中,否則無論你做什麼,你將無法運行項目(S):

<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup>

2

轉到:項目屬性 - >配置屬性 - >常規 - >平臺工具集。更改爲不同的Visual Studio版本。

相關問題