在 Core 3.1 中安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 时项目必须为配置错误提供值
the project must provide a value for configuration Error when install Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation in Core3.1
当我在 Web 项目和启动中安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 时,添加:
services.AddMvc().AddRazorRuntimeCompilation();
,项目没有 运行,错误是:
the project must provide a value for configuration
我的 .NET-Core 版本是 3.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
当我在 Web 项目和启动中安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 时,添加:
services.AddMvc().AddRazorRuntimeCompilation();
,项目没有 运行,错误是:
the project must provide a value for configuration
我的 .NET-Core 版本是 3.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