【问题标题】:Could not install dotnet-aspnet-codegenerator tool无法安装 dotnet-aspnet-codegenerator 工具
【发布时间】:2020-08-28 12:58:03
【问题描述】:

当我右键单击控制器文件夹并选择添加、新脚手架、空 MVC 控制器时,ASP.NET Core 脚手架给了我这个错误。然后我通过 Nuget Manager 将它添加到项目中,但仍然没有运气。我是 .NET 和 Visual Studio 的新手,因此不胜感激。

我正在按照这个视频教程在 asp.net MVC https://www.youtube.com/watch?v=C5cnZ-gZy2I987654321@上实现 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

【问题讨论】:

  • 我遇到了同样的问题,删除路径中的空格后解决了

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


【解决方案1】:

当 Visual Studio 尝试安装“dotnet-aspnet-codegenerator”时,它会因为路径“Google Drive”中的空间而爆炸。我将项目移动到一个没有空格的目录,它工作正常。

【讨论】:

  • 这解决了问题。容器文件夹不能有任何空间。
【解决方案2】:

它对我有用:

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

...如果它仍然无法正常工作:

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

【讨论】:

  • 一开始我不相信你。但是从我的文件夹名称中删除空间似乎可以解决问题。在通过 CLI 将其安装到特定路径时理解了这一点。谢谢。
猜你喜欢
  • 2020-12-06
  • 1970-01-01
  • 2019-05-09
  • 2021-07-20
  • 2023-03-03
  • 1970-01-01
  • 2022-07-06
  • 1970-01-01
  • 2022-01-10
相关资源
最近更新 更多