【发布时间】:2020-01-10 11:47:23
【问题描述】:
我正在创建一个 ASP.Net Core 3 预发行版 9 MVC 应用程序,并且我想创建一些 Razor 类库 (RCL)。从模板创建 RCL 时,它将默认以 netstandard2.0 为目标,这对于 .Net Core 3 来说确实是不可能的,请参考以下 GitHub issue。然后通过以下代码引发一些奇怪的错误:
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<RazorLangVersion>3.0</RazorLangVersion>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>
【问题讨论】:
-
您是如何创建 RCL 的?根据错误信息,它似乎与
Website.Landing有关。这是内置模板吗?与我们分享有关您的步骤的详细信息。 -
是的,我是通过 CLI 模板创建的。
标签: c# asp.net-core razor asp.net-core-3.0 razor-class-library