我正在尝试使用migration-2017将一些csproj文件迁移到新的更简洁的vs2017项目格式。我使用以下命令从https://github.com/hvanbakel/CsprojToVs2017安装了该工具:
dotnet tool install --global Project2015To2017.Migrate2017.Tool
当我尝试使用它时,我得到了:
C:\projects\Trilogy\Main>dotnet migrate-2017 wizard
No executable found matching command "dotnet-migrate-2017"
但是,它似乎存在。...
C:\projects\Trilogy\Main>dotnet tool list -g
Package Id Version Commands
------------------------------------------------------------------------
project2015to2017.migrate2017.tool 4.0.0 dotnet-migrate-2017
global.json看起来不错。...
C:\projects\Trilogy\Main>type global.json
{
"sdk": {
"version": "2.1.602"
}
}
版本也是如此:
C:\projects\Trilogy\Main>dotnet --version
2.1.602
我是第一次使用dotnet CLI工具,那么我明显缺少什么?
答案 0 :(得分:3)
我认为您没有丢失任何东西,但是可以尝试以下操作:
dotnet-migrate-2017
是否可以工作(首先不需要dotnet)?%userprofile%\.dotnet\tools
下?%PATH%
?