我已经通过控制器和视图为我的解决方案添加了一个核心类项目。该解决方案运行并加载控制器并查看正常。
问题是我在视图中没有剃刀语法。我想使用@Model和助手等。我在网上看过的信息,但没有与.Net Core类项目有关。
帮助会很好
答案 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
类,因为编译器会要求这样做。