web-dev-qa-db-ja.com

Windows 10にdotnet-efツールをインストールできない

Dotnet-cliを使用してdotnet-efツールをインストールしようとしています。

入力するコマンド:dotnet tool install --global dotnet-ef

次のエラーが表示されます。

The tool package could not be restored.
Tool 'dotnet-ef' failed to install. This failure may have been caused by:

* You are attempting to install a preview release and did not use the --version option to specify the version.
* A package by this name was found, but it was not a .NET Core tool.
* The required NuGet feed cannot be accessed, perhaps because of an Internet connection problem.
* You mistyped the name of the tool.

私はdotnet 3.0を使用していますが、MacOSではこの問題はなかったと思います。Windows10マシンで同じコマンドを実行しようとすると、エラーが発生します。

dotnet --infoコマンドを使用した情報:

.NET Core SDK (reflecting any global.json):
 Version:   3.0.100
 Commit:    04339c3a26

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.18362
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.0.100\

Host (useful for support):
  Version: 3.0.0
  Commit:  7d57652f33

.NET Core SDKs installed:
  3.0.100 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download 
5
O S

私はそれをテストし、それはうまくいきました。バージョン番号を指定します。

dotnet tool install --global dotnet-ef --version 3.0.0
0
AliSafder

このエラーメッセージが表示されましたが、すべてのエラーを綿密に調べたところ、次のエラーメッセージが表示されました。

Response status code does not indicate success: 407 (Proxy Authorization Required).

コマンドの実行中にプロキシをオフにすると、問題が修正されました。

0
Richard Garside