問題タブ [dotnet-tool]

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.

0 投票する
4 に答える
1299 参照

.net-core - dotnet watch の実行から特定のファイルの種類を除外するにはどうすればよいですか?

次のセットアップを開始しようとしています。

私はBlazorアプリに取り組んでおり、公式のcss分離バンドラーを使用しています。私はLessを使用していますが、ビルド時に必要な CSS を作成する Less トランスフォーマーをインストールしました。

ただし、を介してアプリを実行dotnet watch runすると、現在、無限ループに陥ることがよくあります。

この理由はおそらくdotnet watch run、ファイルに変更が加えられ*.razor.css、再構築され、サイクルが何度も繰り返されるためです。

だからここに私の質問があります:

**\*.razor.css監視プロセスから除外するように csproj (新しい Net Standard 形式) を構成するにはどうすればよいですか? また、VS ソリューション全体から消えても問題ありません。

0 投票する
1 に答える
552 参照

c# - .Net Core で AWS CodeArtifact CredentialProvider を使用する - 指定されたコマンドまたはファイルが見つからなかったため、実行できませんでした

先週、この AWS チュートリアルに従って、資格情報プロバイダーで AWS Code Artifact を使用するように dotnet CLI をセットアップしました。これは、次の 3 つのコマンドで実行できます。

  1. dotnet tool install -g AWS.CodeArtifact.NuGet.CredentialProvider
  2. dotnet codeartifact-creds install
  3. 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 の両方がインストールされています