1. 程式人生 > 程式設計 >低版本VS專案在VS2019無法正常編譯的問題

低版本VS專案在VS2019無法正常編譯的問題

低版本VS專案在VS2019無法正常編譯的問題

這裡指的編譯並不準確,只是為了方便說明。

今天新裝了VS2019想換個新環境,開啟原來專案的時候發現大量報錯,而專案原本是沒有問題的,想著是可能由於VS2019升級了編譯器(對應版本:

Microsoft.CodeDom.Providers.DotNetCompilerPlatform.2.0.0),上網查詢後知道解決辦法,記錄在下。

問題說明

低版本VS專案在VS2019無法正常編譯的問題

低版本VS專案在VS2019無法正常編譯的問題

主要表現為:

錯誤列表中大量 “無法開啟原始檔”錯誤資源列表中許多檔案無法包含前兩個問題導致的程式碼中問題(格式、型別宣告、定義等)解決方法

主要原因是開發平臺工具集的缺失,VS2019不自動下載之前版本的工具集(安裝時未主動選擇的話)。

1、找到所需工具集版本

解決方案→專案屬性→常規:平臺工具集

低版本VS專案在VS2019無法正常編譯的問題

圖片中為解決後的介面,實際情況應為列表中有VS 2019(v142)和VS 201?(v140),且VS 201?後有(未安裝),201?指專案原本開發工具

2、下載所需工具集

工具→獲取工具和功能→可用→單個元件:往下翻找到“編譯器、生成工具和執行時”,在其中選擇對應工具集

低版本VS專案在VS2019無法正常編譯的問題

比如我缺失的是VS 2015(v140)

安裝後,在之前屬性介面即可選擇對應工具集

參考:https://www.wandouip.com/t5i207272/

到此這篇關於低版本VS專案在VS2019無法正常編譯的問題的文章就介紹到這了,更多相關VS2019無法正常編譯低版本內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!