Razor 类库中的ASP.NET核心预编译视图

Razor 类库中的ASP.NET核心预编译视图,razor,asp.net-core,asp.net-core-mvc,publish,precompile,Razor,Asp.net Core,Asp.net Core Mvc,Publish,Precompile,这可能吗?将以下两行添加到web应用程序的csproj中可启用预编译并生成项目.PrecompiledViews.dll: <MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish> <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="1.1.0" /> true 向包含视图的类库中添

这可能吗?将以下两行添加到web应用程序的csproj中可启用预编译并生成
项目.PrecompiledViews.dll

<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>

<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="1.1.0" />
true

向包含视图的类库中添加相同的两行不会生成库.PrecompiledViews.dll。这是当前不支持的,还是类库需要更多的引导?

该工具只能在目标为可运行tfm的项目上运行(例如net4x或netcoreapp1.x)。显示了将其作为构建的一部分运行的一些机制。我的目标是
netcoreapp1.1
。你的链接是针对一个csproj的,它不是类库,除非我误解了什么
Exe
需要一个入口点。你是否需要用一个空的
Main()
来回避这一方面的问题,以使预编译工具发挥作用?如果是这样的话,这是计划在未来改进的东西吗?是的,计划在未来改变它。但就目前而言,它必须是一个包含Program.Main的可执行项目。Main可以标记为internal,这样就不会显示。感谢您提供的信息Pranav,