天天看點

【Visual C++】vs2008/2005正确打開vs2010所建立項目的幾種方法

最近有朋友在下載下傳了我的專欄“【Visual C++】遊戲開發”裡某一節筆記的源代碼之後,發覺一個問題:他們的IDE是VS2008,而我提供的源代碼都是注明在VS2010下運作。于是我發表這篇博文,希望能對想解決這個問題的朋友有所幫助。

當用 VS2010 打開 VS2008 解決方案(sln檔案)或項目(csproj 檔案或 vbproj 檔案等)時,VS2010 會提示需要進行更新轉換。

反之,如果用 VS2008 打開 VS2010 的解決方案檔案,會提示此 sln 是新版本的 VS 建立,無法打開;如果打開項目,會有安全警告,但可以打開。有時候,你可能又想用 VS2008 打開 VS2010 的解決方案,比如你的機器還沒有裝 VS2010,但拿到的卻是 VS2010 建立的解決方案檔案。

有兩個解決方法:

  方法一

在 VS2008 建立一個空的新解決方案,然後一個個添加已有的 VS2010 項目,在安全警告視窗中,選擇 OK。

    方法二

另存一份 VS2010 解決方案檔案的副本,然後用任何純文字編輯打開,比如記事本,找到 Microsoft Visual Studio Solution File, Format Version 11.00 這一行,将 11.00 改成 10.00,這樣就可以用 VS2008 打開了。這也适用于 VS2005。VS2005,VS2008, VS2010 的 sln 檔案版本分别是,9.0, 10.0, 11.0 。

不過,低版本VS打開高版本VS的解決方案或項目隻能是臨時的辦法,可能會引起IDE環境不穩定,不應該在開發中長期使用。

本文部分轉自 www.guandanxiazai,com

  本文轉自wenglabs部落格園部落格,原文連結:http://www.cnblogs.com/dyllove98/archive/2012/04/12/2461858.html,如需轉載請自行聯系原作者

繼續閱讀