我有一个 ASP.Net Core MVC 应用程序(用 F# 编写)使用.Net Core 3
它在外部 Razor 类库中具有视图(因为您不能混合 C# 和 F#),但是,当我运行应用程序时,找不到视图。
MVC 应用程序确实有对类库的引用,但是当我使用 dotPeek 查看类库 DLL 时,它没有任何已编译的视图:
这是csproj
Razor 类库的:
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\SportsStore.Infrastructure\SportsStore.Infrastructure.fsproj" />
<ProjectReference Include="..\SportsStore.Models\SportsStore.Models.fsproj" />
<ProjectReference Include="..\SportsStore.TagHelpers\SportsStore.TagHelpers.fsproj" />
</ItemGroup>
</Project>
并且项目中有Views:
我猜该csproj
文件很可能是错误的,但我该如何修复它?