【发布时间】:2019-08-21 19:06:56
【问题描述】:
我正在尝试使用 migrate-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 工具,所以我缺少什么明显的东西?
【问题讨论】:
-
顺便说一句:你需要一个 global.json 文件吗?一般不推荐使用。
-
你打开了一个错误吗?我想我有同样的问题。
标签: .net-core visual-studio-2017 command-line-interface csproj