我的家園

          我的家園


          最近有朋友在下載了我的專欄“【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

          作者:zhmxy555 發表于2012-4-12 14:38:02 原文鏈接
          閱讀:143 評論:0 查看評論

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 淮安市| 随州市| 岳池县| 宝鸡市| 桃园市| 舞阳县| 贡嘎县| 玉门市| 汾阳市| 阜新市| 绥芬河市| 龙海市| 陆河县| 永川市| 从江县| 丽江市| 甘泉县| 南川市| 周宁县| 延寿县| 海兴县| 萨嘎县| 永福县| 右玉县| 洱源县| 宿松县| 大宁县| 竹溪县| 大港区| 西充县| 河北区| 丹江口市| 彰化县| 通化县| 吴川市| 宕昌县| 德惠市| 诸暨市| 郎溪县| 琼结县| 沾益县|