在.NET中创建ClassLibrary与所有框架兼容

时间:2018-02-12 08:57:19

标签: .net servicestack

我想创建兼容的ClassLibraray,但我不知道如何创建它。  e.g:

Project Property

References

1 个答案:

答案 0 :(得分:1)

查看HelloMobile/ServiceModel.csproj

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>netstandard2.0;net46</TargetFrameworks>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="ServiceStack.Interfaces" Version="5.0.1" />
  </ItemGroup>

</Project>

这创建了一个在each supported App Host中使用的多目标类库,例如:

  • ASP.NET Core 2.0
  • 在.NET Framework v4.7上运行的ASP.NET Core
  • Classic ASP.NET Framework v4.6
  • .NET Framework v4.6上的自主机HttpListener