首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何禁用net core 2.1+ / net 5中的预编译视图进行调试?

如何禁用net core 2.1+ / net 5中的预编译视图进行调试?
EN

Stack Overflow用户
提问于 2018-06-10 05:03:35
回答 2查看 14.1K关注 0票数 25

昨天我更新到了net core 2.1。

现在,如果我正在调试,视图会被预编译,当然这在启动过程中需要很长时间……如果需要,是否可以退回到以前的行为,即及时编译视图?

我的csproj中没有与预编译相关的引用。是来自meta包的东西吗?

代码语言:javascript
复制
  <ItemGroup>
    <PackageReference Include="JetBrains.Annotations" Version="11.1.0" />
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.1.0" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.1.0" PrivateAssets="All" />
    <PackageReference Include="Swashbuckle.AspNetCore" Version="2.5.0" />
    <!--<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="2.0.0" PrivateAssets="All" />-->
  </ItemGroup>
EN

回答 2

Stack Overflow用户

发布于 2018-06-10 05:14:51

您应该将MvcRazorCompileOnPublish设置为false,这样将关闭作为发布的一部分而启用的所有视图编译功能。

代码语言:javascript
复制
<PropertyGroup>
  <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
</PropertyGroup>
票数 1
EN

Stack Overflow用户

发布于 2018-06-10 05:10:11

Migrate from ASP.NET Core 1.x to 2.0指南中,您需要将MvcRazorCompileOnPublish设置为false。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50778521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档