1. 程式人生 > >在VS2008中開啟VS2010專案解決辦法

在VS2008中開啟VS2010專案解決辦法

 

在VS08版開啟VS10版時可能會出現問題:
1.無法識別工具版本4.0;此時的解決方案如下:
————————————————————————————————
請把以下程式碼複製到一個記事本中,然後修改記事本的檔案字尾名為reg,雙擊它就可以了,如果提示的是其它

版本,直接修改4.0為其它版本號就可以了:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\4.0]
"DefaultToolsVersion"="2.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\2.0]
"MSBuildToolsPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0]
"MSBuildToolsPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\"
 
————————————————————————————————
2.這個解決方案修改.SLN工程專案檔案資訊等以下修改:
————————————————————————————————
如何用 Visual Studio 2008 開啟 Visual Studio 2010 解決方案
當用 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
# Visual Studio 2010 這一行,將 11.00 改成 10.00,把2010修改為2008這樣就可以用 VS2008 打開了。

這也適用於 VS2005,VS2005,VS2008, VS2010 的 sln 檔案版本分別是,9.0, 10.0, 11.0 。

不過,低版本VS開啟高版本VS的解決方案或專案只能是臨時的辦法,可能會引起IDE環境不穩定,不應該在開發

中長期使用。


————————————以下為圖解操作————————————————————

利用文字編輯器開啟解決方案檔案,修改其內容:

二、如果還不能開啟,就按上面文字內容寫個登錄檔檔案,雙擊檔案寫入資訊至登錄檔!OK~這樣我們就可以在VS2008中開啟VS2010編寫的程式了!有時候可能我們的解決方案檔案不能雙擊直接在VS2008中開啟~這樣我們就得先執行VS2008,在VS2008再選擇開啟解決方案檔案或專案檔案!OK~到處結束!

相關推薦

VS2008開啟VS2010專案解決辦法

  在VS08版開啟VS10版時可能會出現問題: 1.無法識別工具版本4.0;此時的解決方案如下: ———————————————————————————————— 請把以下程式碼複製到一個記事本中,然後修改記事本的檔案字尾名為reg,雙擊它就可以了,如果提示的是其它 版本

關於 vs 2013出現“在VS2013開啟之前的專案,提示無法載入解決方案專案,導致專案無法開啟”的問題解決辦法

關於 vs 2013出現“在VS2013開啟之前的專案,提示無法載入解決方案中的專案,導致專案無法開啟”的問題解決辦法 -前段時間在電腦上安裝了sql server2008 r2,之後因為沒安裝成功又根據網上的辦法對sql server r2進行了完全解除安裝和刪除,反反覆覆好幾次。 有

idea專案在maven projects顯示灰色的解決辦法

在使用idea的過程中,遇到其中一個maven模組變成灰色,如下所示: 造成這個的原因可能是忽略了maven模組,可以嘗試如下解決方法:在idea中maven的setting中找到ignored

VS2010開啟VS2012專案解決方案

最近做的東西需要重新編譯一下別人寫的程式碼,但是他當時用的是VS2012,我這裡是VS2010,所以在過程中遇到點小問題,記錄一下。 BHO_PART BHO部分是要編譯生成一個動態連結庫作為瀏覽器的外掛,首先出現的問題是開啟專案編譯的時候報錯 1、err

小技巧,使用低版本的VS開啟高版本的解決方案(使用VS2008開啟VS2010解決方案--同樣適用於其他版本)

看後,我突發靈感,將該工程的解決方案檔案的字尾由xxx.sln改成了xxx.txt然後,檢視其內容如下: Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010 Project("{FAE04EC0-301

myeclipse 在專案上報錯在檔案不報錯 解決辦法

借下網友的問題啊: myeclipse中,專案上有個叉報錯,但是檔案中一個叉都沒有,我的專案檔案中一個錯都沒有,為什麼專案的圖示上有個紅叉,我是把專案提交到svn上的,沒有錯,一點改動都沒有,前些日子

VS2015執行專案出現錯誤“計算機丟失ucrtbased.dll”解決辦法

在visual studio 2015中寫程式碼,執行時出現了錯誤“無法啟動此程式,因為計算機中丟失ucrtbased.dll。嘗試重新安裝該程式以解決此問題”。 錯誤原因:計算機中缺失這個檔案 解決辦法: 在Windows7系統中測試成功。下載這個檔案,分別放到系

Flask無法在其他函數查詢Sqlachemy的解決辦法

for .config __name__ net con conf urn erro ref 報錯信息部分截取: File "D:\python 3.5\lib\site-packages\flask_sqlalchemy\__init__.py", line 91

PHP開啟空白的解決辦法

先開啟錯誤提示,再查詢原因 找到php.ini display_errors = On # Off關閉,On開啟   也可在php檔案中加入以下任意一行程式碼 //禁用錯誤報告 error_reporting(0); //報告執行時錯誤 error_reporting(E_

QT之結構---之QTqDebug()無法輸出解決辦法

在除錯qt程式,無論是debug版本還是release版本,都會遇到此類問題,先將其總結在此。 現象描述: 無論是標頭檔案還是原始檔中都有#include <qdebug.h> 程式中qdebug()<<的使用方法都正確 卻在輸出視窗中無法看到輸出的資訊。

vue在html出現{{}}原因及解決辦法

在剛開始接觸vue的時候,我們都是直接用<script>引入vue.js使用。沒有藉助vue-cli腳手架來構建專案。 對於一個初學者來說,跟著文件慢慢搬磚,使用vue進行資料繫結。 記得在最開始使用vue寫公司專案的時候,在頁面初始化化是,THML會閃現出{{}},當時測試問我有沒有解決辦法

Windows7下VS2008試用版到期的解決辦法

開啟Visual studio 2008,才知道試用版已經到期了。在網上找來了序列號,可是連一個輸入序列號的地方都沒有,困惑了好久,終於找到了解決辦法。 首先獻上自己收集的Visual studio 2008序列號: Visual Studio 2008 Professional Editi

cookie 沒有csfrtoken的解決辦法

https://www.jianshu.com/p/9346bbc3a8f1 一般我們認為cookie裡的csrftoken是由csrftoken middleware所設定的,事實確實如此,但也不完全是。貼一段CsrfViewMiddleware的程式碼: def process_re

git下載Maven專案壓縮包後找不到專案解決辦法

大家好:      最近遇到了從git上下載專案原始碼的問題,但是,下載的原始碼沒有自己要找的專案,於是犯愁了。      解決辦法: cmd開啟命令視窗,找到原始碼放的位置:輸入: mvn -f pom.xml eclip

PhpStrom或WebStrom雙擊Shift彈出框開啟或關閉解決辦法

PhpStrom或WebStrom雙擊Shift彈出框開啟或關閉解決辦法 PhpStrom或WebStrom在使用過成功會因為切換中英文或者切換大小寫的時候導致彈出搜尋框,非常影響效率,比較煩人,一下內容希望能幫你解決 步驟 1.Command + Shift

MERGE INTO無法更新ON的欄位解決辦法

可以將on裡的條件放到update 之後的where條件裡 MERGE INTO xshtest.WEB_USER_VIP T1 USING ( select 53254624 enterpriseId, 369903 userId,

ubuntu 18.04視訊檔案無法在檔案管理器預覽的解決辦法

手動升級到18.04之後發現視訊的預覽無法載入 不知道為什麼 後來查了一下,發現瞭解決辦法 首先我們先安裝如下包 sudo apt install ffmpegthumbnailer 之後我們刪除一

mysql 5.7高版本group by問題解決辦法

select max(user_id) as user_id,`create_time` from silence where user_id in (1, 2, 3, 4) group by user_id desc; 我使用如上語句進行查詢的時候,竟然報錯了。 Expressi

securityjsr250不生效解決辦法

在springSecurity.xml檔案中開啟註解支援,springSecurity中預設是關閉的: <security:global-method-security jsr250-annotations=“enabled”/> 在pom檔案中新增

PHP7.1.12開啟cURL擴充套件解決辦法

我們都知道在php.ini中,搜尋 “extension=”就可以找到載入擴充套件的配置。 其中” ; “表示註釋,去掉註釋才能是配置生效。 去掉註釋僅僅是指定了PHP擴充套件的檔名,沒有指定檔案所在的路徑。 因此還需要在php.ini中搜索 “ext