gpt4 book ai didi

.net-core - DotNet CLI 工具失败并显示 "No executable found matching command "dotnet-migrate-2017"

转载 作者:行者123 更新时间:2023-12-01 00:13:47 24 4
gpt4 key购买 nike

我正在尝试使用 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 工具,那么我错过了什么明显的东西?

最佳答案

我认为您没有遗漏任何东西,但您可以尝试以下几点:

  • 是否正在运行 dotnet-migrate-2017工作(首先不需要 dotnet)?
  • 该工具是否存在于 %userprofile%\.dotnet\tools 下?
  • 您是否尝试过重新启动命令提示符以强制刷新您的 %PATH% ?
  • 您是否尝试过卸载并重新安装软件包?
  • 关于.net-core - DotNet CLI 工具失败并显示 "No executable found matching command "dotnet-migrate-2017",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55441178/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com