.Net 框架類,支援多版本類庫
阿新 • • 發佈:2021-12-14
工具:Visual Studio 2019
1、新建一個 .NET Standard 類庫。
2、填寫專案名稱
3、編輯專案檔案
可以看到當前類庫預設為 netstandard2.0,而此時其xml標籤為 TargetFramework。
如果要支援多版本,則需要做調整,將 TargetFramework 節點修改為 TargetFrameworks,再新增目標版本。
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>net45;netstandard2.0</TargetFrameworks> </PropertyGroup> </Project>
這裡一定要點選【重新載入專案】按鈕
如果依賴項顯示黃標感嘆號,將專案解除安裝,並重新載入
專案,右鍵【屬性】–>【應用程式】–> “目標框架”被禁用,因為單個專案支援多版本類庫,無法一次呈現多個
如果修改TargetFrameworks 編譯不通過。把VS關了再開一遍,重新編輯就可以了