我目前正在关注this guide,以便在我现有的ASP.NET Core项目中使用Identity。但是,当尝试使用help选项运行scaffolder命令时,却收到此错误消息:
override func viewWillAppear(_ animated: Bool) {
//defining the color that will be used for all the items
let categoryColor = UIColor(hexString: selectCategory?.categoryColorHex ?? UIColor.randomFlat.hexValue())
//changing navigation bar tint color
navigationController?.navigationBar.barTintColor = categoryColor
//changing searchbar tint color
searchBar.barTintColor = categoryColor
//change searchBar border's color
searchBar.layer.borderColor = categoryColor?.cgColor
searchBar.layer.borderWidth = 3
//changing title that appears at the top, after list is loaded
title = selectCategory?.listName ?? "Todoey"
}
我已经检查了.dotnet \ tools.store目录,该工具似乎已正确安装。但是,它安装在> 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'.
目录中的2.2.0
目录中,而不是2.2.0-rtm-35687
目录中。
我尝试再次卸载该工具并重新安装;更新.NET Core(现在为v2.2.100),但没有帮助。有没有一种方法可以配置dotnet tool
在哪里寻找全局安装的工具?
答案 0 :(得分:3)
只需将c:\ users \ .dotnet \ tools.store \ dotnet-aspnet-codegenerator文件夹内的两个位置的文件夹名称都从“ 2.2.0”更改为“ 2.2.0-rtm-35687”, c:\ users \ .dotnet \ tools.store \ dotnet-aspnet-codegenerator \ 2.2.0-rtm-35687 \ dotnet-aspnet-codegenerator文件夹
现在尝试运行命令。这个对我有用。
P.S:我不太确定这将如何影响到目前为止尚未发现的其他区域
答案 1 :(得分:0)
这是一个错误,此问题已得到解决。在此处详细了解:https://github.com/aspnet/Scaffolding/issues/932