【问题标题】:.NET Core 6 MVC AddRazorRuntimeCompilation breaks Global Usings.NET Core 6 MVC AddRazorRuntimeCompilation 破坏全局使用
【发布时间】:2022-12-30 05:39:16
【问题描述】:

使用以下语句时:

var builder = services.AddControllersWithViews().AddRazorRuntimeCompilation();

全局使用在 MVC 视图中根本不起作用。这是一个已知的问题?是否需要一些其他配置才能同时获得运行时编译和全局使用?

【问题讨论】:

  • 你好,它工作正常,你确定你分享了正确的代码吗? .net 6 中正确的代码应该是:var builder =WebApplication.CreateBuilder(args);builder.Services.AddControllersWithViews().AddRazorRuntimeCompilation();
  • @Rena 我可以确认将AddRazorRuntimeCompilation 添加到我以前工作的代码会破坏全局使用。

标签: c# asp.net-core .net-core .net-6.0


【解决方案1】:

这是known issue in .net 6.0。它已针对 .net 7,但没有关于是否包含它的官方消息。 Documentation was updated 2022/12/16 解决 .net 6 中的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 2011-06-21
    • 2020-02-15
    相关资源
    最近更新 更多