1. 程式人生 > >VS2017上執行VS2013專案錯誤MSB802之解決方案

VS2017上執行VS2013專案錯誤MSB802之解決方案

進行想把我編寫的數字影象處理軟體MagicHouse更新到最新的VS2017開發環境下,原來的開發環境是VS2013。但是用VS2017開啟專案並編譯時,系統報錯誤MSB802,如下圖所示。


其實Visual Studio給出的說明中也已經明示了兩種解決方案。自己也在網上搜了一下別人處理類似情況的方法,例如:

http://blog.sina.com.cn/s/blog_875c95f40102w3j0.html
http://blog.csdn.net/liuqiyao_01/article/details/38656873
自己也嘗試了一下,如下圖所示,右擊專案→【屬性】→【常規】→【平臺工具集】


然後出現了下面的介面,的確顯示“Visual Studio 2013 (v120)(未安裝)”,上面的帖子裡說選擇安裝v120,但是我去哪裡安裝v120?難道要我重新安裝Visual Studio 2013不成?天曉得。好吧,看來此路不通!

 


下面另尋它法。其實前面的錯誤說明本身已經提示了我們第二種處理方法,遂踐行之。如下圖所示,從標題欄選擇【專案】,然後從下拉選單中選擇【重定解決方案目標】。


接下來,出現下面這個對話方塊,單擊【確定】,Visual Studio將自動升級平臺工具集到v141。


執行完上的步驟,再編譯你的專案,可能已經可以通過了。所以如果你沒遇到下面的情況,那麼本文對於你而言也就到此為止了。

但是,unfortunately, 我的程式還是沒能編譯通過,遇到的錯誤提示還是MSB803,儘管錯誤說明有所變化,如下圖所示。


不過顯然這對於我們來說已經不再是問題了。只要如之前的方法一般操作即可,從標題欄選擇【專案】,然後從下拉選單中選擇【重定解決方案目標】,然後在彈出的對話方塊裡,單擊【確定】,剩下的就交給Visual Studio 2017吧!

 

希望我的解答對遇到類似問題的你能有所幫助。


---------------------
作者:白馬負金羈
來源:CSDN
原文:https://blog.csdn.net/baimafujinji/article/details/77169353
版權宣告:本文為博主原創文章,轉載請附上博文連結!