工具: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关了再开一遍,重新编辑就可以了