C# 如何解决以下错误;无法加载文件或程序集';microsoft aspnetcore razor运行时3.1 1“;

C# 如何解决以下错误;无法加载文件或程序集';microsoft aspnetcore razor运行时3.1 1“;,c#,C#,我正在使用.net core 3.0构建API,当我运行构建时,我的代码编译时没有错误或警告,但当我在“添加控制器”服务中运行应用时,我收到一个错误,上面写着“无法加载文件或程序集‘microsoft aspnetcore razor runtime 3.1’。API没有(也不需要)加载razor引擎。检查您是否有NuGet的Razor或安装它 您还必须了解您需要从razor获得什么。它用于呈现视图,而API没有视图。API没有(也不需要)加载razor引擎。检查您是否有NuGet的Razor或

我正在使用.net core 3.0构建API,当我运行构建时,我的代码编译时没有错误或警告,但当我在“添加控制器”服务中运行应用时,我收到一个错误,上面写着“无法加载文件或程序集‘microsoft aspnetcore razor runtime 3.1’。

API没有(也不需要)加载razor引擎。检查您是否有NuGet的Razor或安装它

您还必须了解您需要从razor获得什么。它用于呈现视图,而API没有视图。

API没有(也不需要)加载razor引擎。检查您是否有NuGet的Razor或安装它


您还必须了解您需要从razor获得什么。它用于呈现视图,而API没有视图。

欢迎使用StackOverflow!请看一看。您提供的信息越多,我们就越容易帮助您。对于此问题,请查看是否可以在最小的项目中复制此问题,并共享复制此问题的项目文件和类文件。同意项目文件会有所帮助,以便我们可以查看您有哪些其他引用。如本期所示,可能存在冲突:欢迎使用StackOverflow!请看一看。您提供的信息越多,我们就越容易帮助您。对于此问题,请查看是否可以在最小的项目中复制此问题,并共享复制此问题的项目文件和类文件。同意项目文件会有所帮助,以便我们可以查看您有哪些其他引用。正如在本期中看到的,可能存在冲突:我尝试安装nuget软件包,但没有任何更改。我知道razor对于api来说并不是一个要求,但这正是令人困惑的地方,不过我正在使用swagger来测试我的api,我在addseaggergen服务中添加了一个配置,使它知道我添加到api中的身份确认,所以可能存在关联(不确定)但关键是我已经安装了Razor,Razor运行时,Razor Mvc,没有任何更改。我已经尝试安装nuget包,没有任何更改。我知道razor对于api来说并不是一个要求,但这正是令人困惑的地方,不过我正在使用swagger来测试我的api,我在addseaggergen服务中添加了一个配置,使它知道我添加到api中的身份确认,所以可能存在关联(不确定)但关键是我已经安装了Razor,Razor运行时,Razor Mvc,没有改变。