2012-04-13 135 views
0

這是一個在VC++ 2010中開發的常用MFC項目,但由於我的客戶端沒有VC++ 2010,我需要降級到VC++ 2008.當我嘗試時,我得到了「由於損壞的項目文件而無法加載項目」。如何將VC++ 2010項目降級到VC++ 2008?

有什麼方法降級項目文件?

更新:正如人們所建議的,我在VC 2008中創建了新項目,並從那裏開始。花了一個小時才能運行,所以我不能抱怨。但是,當然,這不是簡單的複製和粘貼。我必須正確複製所有包含的目錄和庫。而不得不刪除不存在中不必要的部分代碼2008。有一件事我仍無法找出是RC文件

RC2176 : old DIB in res\MyApp.ico; pass it through SDKPAINT 

它顯然無法識別的圖標格式出於某種原因的錯誤。現在,我評論了那個圖標部分。

+0

到2010年項目你的意思是一個.vcxproj文件?這些與2008.proj文件(使用不同的構建系統)相比有很大的改變,所以不,這裏沒有降級路徑。你將不得不爲VS2008創建一個項目。 http://stackoverflow.com/questions/4621978/how-to-open-vcxproj-visual-c-project-with-visual-studio-2008 – birryree 2012-04-13 14:39:28

+0

@birryree很高興知道。謝謝(你的)信息。 – 2012-04-13 15:57:22

回答

1

我知道的唯一方法是創建一個新的VC++ 2008項目並將所有VC++ 2010文件複製到其中。如果您從Windows資源管理器拖放到VS中的解決方案資源管理器中,它會將它們添加到您的項目並將它們複製到您的項目文件夾中。

+0

這就是我所做的。花了一個小時,所以我不能抱怨。但是,當然,這不是簡單的複製和粘貼。我必須正確複製所有包含的目錄和庫。並且必須刪除2008年不存在的不必要的代碼部分。有一件事我仍然想不出是rc文件RC2176中的一個錯誤:res \ MyApp.ico中的舊DIB;通過SDKPAINT'傳遞它顯然無法識別圖標格式。因爲某些原因。 – 2012-04-13 16:03:16