核心类项目中的Razor语法

时间:2017-05-15 19:10:51

标签: razor asp.net-core views

我已经通过控制器和视图为我的解决方案添加了一个核心类项目。该解决方案运行并加载控制器并查看正常。

问题是我在视图中没有剃刀语法。我想使用@Model和助手等。我在网上看过的信息,但没有与.Net Core类项目有关。

帮助会很好

1 个答案:

答案 0 :(得分:1)

将类项目转换为迷你Web项目。 Razor support in non-web projects目前不是一个受欢迎的请求。

csproj文件编辑为:

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

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
  </ItemGroup>

使用Program方法添加空Main类,因为编译器会要求这样做。