【发布时间】:2019-05-09 15:09:13
【问题描述】:
我目前正在关注this guide,以便在我现有的 ASP.NET Core 项目中构建 Identity。但是,当尝试使用帮助选项运行脚手架命令时,我收到了以下错误消息:
> 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 目录中,而不是dotnet tool 正在查找的2.2.0-rtm-35687 目录中。
我已尝试再次卸载该工具并再次安装;更新 .NET Core(现在为 v2.2.100),但没有帮助。有没有办法配置dotnet tool 将在哪里查找全局安装的工具?
【问题讨论】:
-
dotnet --version向您展示了什么? -
显示
2.2.100。 -
您是否在过去的任何时候设置了 global.json?你在其他地方试过这个工具吗?
-
不,不。几天前我在 GitHub 上打开了一个问题,这似乎是一个错误。在此处关注:github.com/aspnet/Scaffolding/issues/932
标签: c# asp.net asp.net-core .net-core