2

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

 services.AddMvc().AddRazorRuntimeCompilation();

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

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

我的 .NET-Core 版本是 3.1

如何解决这个问题?

4

1 回答 1

4

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

否则,有人建议重新启动 VS。

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

您也可以尝试根据这个重复的问题Microsoft.AspNetCore.Razor.Design从 CsProj 文件中删除

于 2020-11-20T14:52:30.283 回答