我的家園

          我的家園


          最近有朋友在下載了我的專欄“【Visual C++】游戲開發(fā)”里某一節(jié)筆記的源代碼之后,發(fā)覺一個(gè)問題:他們的IDE是VS2008,而我提供的源代碼都是注明在VS2010下運(yùn)行。于是我發(fā)表這篇博文,希望能對想解決個(gè)問題的朋友有所幫助。


          當(dāng)用 VS2010 打開 VS2008 解決方案(sln文件)或項(xiàng)目(csproj 文件或 vbproj 文件等)時(shí),VS2010 會提示需要進(jìn)行升級轉(zhuǎn)換。


          反之,如果用 VS2008 打開 VS2010 的解決方案文件,會提示此 sln 是新版本的 VS 創(chuàng)建,無法打開;如果打開項(xiàng)目,會有安全警告,但可以打開。有時(shí)候,你可能又想用 VS2008 打開 VS2010 的解決方案,比如你的機(jī)器還沒有裝 VS2010,但拿到的卻是 VS2010 創(chuàng)建的解決方案文件。

          有兩個(gè)解決方法:


            方法一

          在 VS2008 創(chuàng)建一個(gè)空的新解決方案,然后一個(gè)個(gè)添加已有的 VS2010 項(xiàng)目,在安全警告窗口中,選擇 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的解決方案或項(xiàng)目只能是臨時(shí)的辦法,可能會引起IDE環(huán)境不穩(wěn)定,不應(yīng)該在開發(fā)中長期使用。


          本文部分轉(zhuǎn)自 www.guandanxiazai,com

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 五峰| 宁陵县| 新营市| 宁安市| 吴江市| 沽源县| 望谟县| 奉新县| 遂宁市| 融水| 昭觉县| 普安县| 昌平区| 沭阳县| 禹城市| 马尔康县| 托里县| 景宁| 安塞县| 鹤峰县| 四川省| 双牌县| 东安县| 卓资县| 河西区| 久治县| 长顺县| 黄冈市| 普陀区| 申扎县| 双辽市| 渭源县| 闽侯县| 拉萨市| 兰西县| 金溪县| 普安县| 渭南市| 丰原市| 河间市| 包头市|