我以NuGet包的形式发布了Razor类库,但是页面没有显示(404)。当我直接在示例项目中引用时,它会起作用。
我尝试了.csproj文件中的许多设置,并将程序集添加为ApplicationPart。但是我想念一些东西。
这是我在RCL中的文件夹结构。 区域->身份->页面-> AccessManager-> Index.cshtml 区域->身份->页面-> AccessManager-> Index.cshtml.cs
还有我的.csproj
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<IncludeRazorContentInPack>true</IncludeRazorContentInPack>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="2.2.0" />
</ItemGroup>
</Project>
任何建议,为什么当作为Nuget包发布时,它为什么不起作用。