1. 程式人生 > 其它 >.Net 框架類,支援多版本類庫

.Net 框架類,支援多版本類庫

工具: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關了再開一遍,重新編輯就可以了