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

2022-09-21 00:06:12 字數 690 閱讀 1254

低版本vs專案在vs2019無法正常編譯的問題

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

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

microsoft.codedom.providers.dotnetcompilerplatform.2.0.0),上網查詢後知道解決辦法,記錄在下。

問題說明

主要表現為:

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

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

1、找到所需工具集版本

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

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

2bvivzwrdfr、**所需工具集

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

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

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

參考:

VS低版本工程開啟高版本工程方法

由於vs版本比較多,低版本無法直接開啟高版本的工程檔案,通過對工程檔案進行一些修改可以解決這些問題。通過修改solution檔案和project檔案,可以使低版本轉換為高版本。例如將vs2015工程轉換為vs2010工程。1.修改解決方案檔案 使用記事本開啟.lsn檔案 format version...

嘗鮮VS2019 版本

1.首先新的介面改了。啟動介面成這樣了。2.預覽加了滑動視窗預覽 3.新版本2019 對.net 5.0支援更加全面。這個具體看微軟光官方的解釋!4.vs2019 和原來稍有不同 同為藍色 上邊vs 2017 下邊vs2019 色差不同。彙總些 1 ide 整合了visual studio live...

graphics h在VS2019中的使用

visual studio 執行圖形介面是缺少 graphics.h 標頭檔案 方式2 找到本機visual studio 安裝目錄下的 include lib目錄,將解壓後的這兩個檔案內容相對應的拷貝過去。我的電腦預設安裝,這兩個目錄是在這裡 c program files x86 microso...