MvcRazorCompileOnPublish 如何在 asp.net 2.0 核心 .csproj 文件中工作

How does MvcRazorCompileOnPublish work in a asp.net 2.0 core .csproj file

如果我从 nuget 中引用包 Microsoft.AspNetCore.Mvc.Razor.ViewCompilation,那么我的 razor 视图会突然在发布时预编译。但是,如果我指定

<MvcRazorCompileOnPublish>false<MvcRazorCompileOnPublish>

那么他们就不是了。 但是这是如何设置的? 我查看了 ViewCompilation 源代码 ( https://github.com/aspnet/MvcPrecompilation ),但我看不到 MvcRazorCompileOnPublish 如何停用视图预编译,我只看到它的工作示例...

所以,就像柯克拉金说的那样。秘诀在 https://github.com/aspnet/MvcPrecompilation/blob/release/2.1/src/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/build/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.ViewCompilation.targets 第 167 行