問題タブ [aws-codeartifact]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - .Net Core で AWS CodeArtifact CredentialProvider を使用する - 指定されたコマンドまたはファイルが見つからなかったため、実行できませんでした
先週、この AWS チュートリアルに従って、資格情報プロバイダーで AWS Code Artifact を使用するように dotnet CLI をセットアップしました。これは、次の 3 つのコマンドで実行できます。
dotnet tool install -g AWS.CodeArtifact.NuGet.CredentialProvider
dotnet codeartifact-creds install
dotnet codeartifact-creds configure set profile profile_name
これはすべて期待どおりに機能し、dotnet CLI から AWS CodeArtifact にパッケージを発行できました。
ただし、今日コマンドを使用しようとするとcodeartifact-creds
、ドットネットがコマンドを認識していないことを示すエラーが表示されます。
これを修正し、ツールを使用できるようにするための助けがあれば幸いです。
私が試したこと:
- マシンの再起動
- CLI 経由
dotnet tool uninstall AWS.CodeArtifact.NuGet.CredentialProvider
でツールを削除し、上記の 3 コマンドを使用して再インストールします。 - から削除してから
%home%/.dotnet/tools
再インストールすることにより、ツールを手動で削除します
言及する価値があります:
- Windows 10 の WSL2 環境で Debian を実行しています
- これが最後に機能してから変更された唯一のこと(AFAIK)は、マシンを再起動したことだけです。
- dotnet core 3.1 と 5 SDK の両方がインストールされています