C# dotnet工具aspnet codegenerator在错误路径中查找可执行文件

C# dotnet工具aspnet codegenerator在错误路径中查找可执行文件,c#,asp.net,asp.net-core,.net-core,C#,Asp.net,Asp.net Core,.net Core,为了在我现有的ASP.NET核心项目中构建身份,我目前正在跟踪。但是,当尝试使用“帮助”选项运行scaffolder命令时,我收到以下错误消息: > dotnet aspnet-codegenerator --help The application to execute does not exist: 'C:\Users\Tim\.dotnet\tools\.store\dotnet-aspnet-codegenerator\2.2.0-rtm-35687\dotnet-aspnet-code

为了在我现有的ASP.NET核心项目中构建身份,我目前正在跟踪。但是,当尝试使用“帮助”选项运行scaffolder命令时,我收到以下错误消息:

> dotnet aspnet-codegenerator --help
The application to execute does not exist: 'C:\Users\Tim\.dotnet\tools\.store\dotnet-aspnet-codegenerator\2.2.0-rtm-35687\dotnet-aspnet-codegener
ator\2.2.0-rtm-35687\tools\netcoreapp2.1\any\dotnet-aspnet-codegenerator.dll'.
我已经检查了.dotnet\tools.store目录,该工具似乎安装正确。但是,它安装在
2.2.0
目录中,而不是
2.2.0-rtm-35687
目录,而
dotnet工具正在查看该目录


我尝试过再次卸载该工具并再次安装;正在更新.NETCore(现在是v2.2.100),但没有任何帮助。有没有办法配置
dotnet工具
将在哪里查找全局安装的工具?

只需在c:\users\.dotnet\tools.store\dotnet aspnet codegenerator文件夹和 c:\users\.dotnet\tools.store\dotnet aspnet codegenerator\2.2.0-rtm-35687\dotnet aspnet codegenerator文件夹

现在尝试运行该命令。它对我有用


附言:我不太确定这将如何影响到其他领域,到目前为止还没有检测到任何

这是一个bug,同时也得到了解决。在这里阅读更多信息:

dotnet--version
向您展示了什么?它展示了
2.2.100
。您在过去的任何时候都设置了global.json吗?你试过其他地方的工具吗?没有,没有。几天前我在GitHub上打开了一个问题,它似乎是一个bug。在这里遵循它:虽然这个解决方案可能会起作用,但它相当不令人满意。安装工具后自动重命名文件夹应该是不必要的。我也遇到了这个问题-我们如何将其报告为错误?