Asp.net core 运行所选代码生成器时出错:`没有为此对象在上定义无参数构造函数

Asp.net core 运行所选代码生成器时出错:`没有为此对象在上定义无参数构造函数,asp.net-core,visual-studio-2017,Asp.net Core,Visual Studio 2017,尝试使用Visual Studio添加控制器时,可能会出现以下错误: 运行所选代码生成器时出错:`在Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.b_uu6_0()上没有为此对象定义无参数构造函数。一个原因是本地nuget缓存中的包不正确。 清除本地nuget缓存可以解决此问题 有关更多信息,请参阅问题 如果不起作用,请尝试以下操作: dotnet tool uninstall -g dotnet-aspnet-codegener

尝试使用Visual Studio添加控制器时,可能会出现以下错误:


运行所选代码生成器时出错:`在Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.b_uu6_0()上没有为此对象定义无参数构造函数。

一个原因是本地nuget缓存中的包不正确。 清除本地nuget缓存可以解决此问题

有关更多信息,请参阅问题

如果不起作用,请尝试以下操作:

dotnet tool uninstall -g dotnet-aspnet-codegenerator
dotnet tool install -g dotnet-aspnet-codegenerator 

不适合我。我清除了缓存并重新启动,但是…什么都没有。您是否安装了预览SDK?如果是这样,您需要卸载。