我正在创建一个 ASP.Net Core 3 预发布 9 MVC 应用程序,并且我想创建一些 Razor 类库 (RCL)。从模板创建 RCL 时,它将默认为目标netstandard2.0
,这对于 .Net Core 3 来说确实是不可能的,请参阅以下GitHub 问题。然后通过以下代码引发一些奇怪的错误:
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<RazorLangVersion>3.0</RazorLangVersion>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>