.net 是否可以为dotnet全局/本地工具使用通配符版本?

.net 是否可以为dotnet全局/本地工具使用通配符版本?,.net,.net-core,dotnet-tool,.net,.net Core,Dotnet Tool,我们使用普通的dotnet tools.json为我们的项目设置我们的dotnet本地工具,但是想知道是否有一种方法可以使用通配符版本作为版本号,就像您在csprojs中使用包引用一样 我已尝试将dotnet tools.json更改为以下内容: { “版本”:1, “isRoot”:没错, “工具”:{ “dotnet ef”:{ “版本”:“5.0.0-rc.1.*”, “命令”:[ “dotnet ef” ] } } } 但是,运行dotnet工具restore会出现以下错误 Inv

我们使用普通的
dotnet tools.json
为我们的项目设置我们的dotnet本地工具,但是想知道是否有一种方法可以使用通配符版本作为版本号,就像您在csprojs中使用包引用一样


我已尝试将
dotnet tools.json
更改为以下内容:

{
“版本”:1,
“isRoot”:没错,
“工具”:{
“dotnet ef”:{
“版本”:“5.0.0-rc.1.*”,
“命令”:[
“dotnet ef”
]
}
}
}
但是,运行
dotnet工具restore
会出现以下错误

Invalid manifest file. Path C:\dev\x\x.api\.config\dotnet-tools.json:
        In package dotnet-ef:
                Version 5.0.0-rc.1.* is invalid.