【问题标题】:the project must provide a value for configuration Error when install Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation in Core3.1在 Core3.1 中安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 时,项目必须提供配置错误的值
【发布时间】:2020-10-04 13:04:17
【问题描述】:

当我在 Web 项目和 Startup 中安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 时,添加:

 services.AddMvc().AddRazorRuntimeCompilation();

,项目没有运行,错误是:

项目必须为配置提供一个值

我的 .NET-Core 版本是 3.1

如何解决这个问题?

【问题讨论】:

标签: asp.net-core razor runtime-compilation


【解决方案1】:

这个问题存在一些 GitHub 问题,以及一些对人们有用的解决方案。也就是说,我会检查所有 NuGet 包是否都在 .NET Core 3.1 支持的版本上。在这个特殊的时刻,这意味着不要太新以至于只能与 .NET 5 一起使用,也不要太旧以至于只能与 Core 2.2 一起使用。

否则有人建议重启VS。

https://github.com/dotnet/sdk/issues/9932

您也可以尝试根据 this duplicate question 从 CsProj 文件中删除 Microsoft.AspNetCore.Razor.Design

【讨论】:

  • 从 CsProj 文件中删除 Microsoft.AspNetCore.Razor.Design 对我有用。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-10
  • 2022-10-05
  • 1970-01-01
  • 2021-09-11
  • 2019-06-03
  • 1970-01-01
相关资源
最近更新 更多