无法安装dotnet-aspnet-codegenerator工具

时间:2020-05-12 15:41:39

标签: c# asp.net-mvc visual-studio entity-framework-core

当我右键单击controllers文件夹并选择添加,新脚手架,空的MVC Controller时,ASP.NET Core脚手架给了我这个错误。然后,我通过Nuget Manager将其添加到项目中,但仍然没有运气。我是.NET和Visual Studio的新手,因此感谢您的帮助。

我正在按照此视频教程在asp.net MVC https://www.youtube.com/watch?v=C5cnZ-gZy2I

上实现CRUD

过去我遇到过类似的问题,可以通过在$ PATH中添加一些内容来解决,因此这是echo $ PATH的输出

/Users/raj/.gem/ruby/2.3.3/bin:/Users/raj/.rubies/ruby-2.3.3/lib/ruby/gems/2.3.0/bin:/Users/raj/.rubies/ruby-2.3.3/bin:/Users/raj/.rvm/gems/ruby-2.4.5/bin:/Users/raj/.rvm/gems/ruby-2.4.5@global/bin:/Users/raj/.rvm/rubies/ruby-2.4.5/bin:/usr/local/opt/php@7.2/sbin:/usr/local/opt/php@7.2/bin:/Users/raj/google-cloud-sdk/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Applications/Postgres.app/Contents/Versions/latest/bin:/Users/raj/.dotnet/tools:/Applications/Postgres.app/Contents/Versions/9.6/bin:/Users/raj/.rvm/bin

enter image description here

2 个答案:

答案 0 :(得分:2)

当Visual Studio尝试安装“ dotnet-aspnet-codegenerator”时,由于路径“ Google Drive”中的空间而将炸毁。我将项目移到没有空格的目录中,并且工作正常。

答案 1 :(得分:0)

它对我有用:

  1. dotnet 工具卸载 -g dotnet-aspnet-codegenerator
  2. dotnet 工具安装 -g dotnet-aspnet-codegenerator

...如果它仍然不起作用:

  1. 确保您的项目位于默认文件夹中:/Users/yourname/Projects(在我的例子中是 MacOS)。