Visual Studioコードで複数のASP.NETコアコマンドを自動化/実行する方法は?例えば複数のASP.NETコアコマンドの自動化/実行
、単一..行く
にdotnet clean
、dotnet restore
、dotnet build
などを実行し、私はこの質問をするつもりだったが、代わりには同じのためのソリューションを見つけました。これをコミュニティと共有する。
Visual Studioコードで複数のASP.NETコアコマンドを自動化/実行する方法は?例えば複数のASP.NETコアコマンドの自動化/実行
、単一..行く
にdotnet clean
、dotnet restore
、dotnet build
などを実行し、私はこの質問をするつもりだったが、代わりには同じのためのソリューションを見つけました。これをコミュニティと共有する。
あなたはASP.NETコア・アプリケーションを開発するためのVisual Studioのコードを使用している場合は、doskey
の助けを借りて短いものを使用してdotnet restore
、dotnet build
、dotnet run
、dotnet clean
コマンドを自動化することができます。
doskey c = dotnet clean
doskey b = dotnet build
doskey r = dotnet restore
doskey rr = dotnet run
doskey p = dotnet publish -c release -r centos.7-x64 (NOTE: Here centos is the target OS)
さて、c
を入力することにより、b
、r
、rr
またはp
は、Visual Studioのコードの統合されたターミナルウィンドウに、それぞれのコマンド(複数可)を実行します。 $T
を使用して、複数のコマンドをまとめてバインドすることができます。例えばのため:
doskey cb = dotnet clean $T dotnet build $T echo ************ DONE ************
doskey crb = dotnet clean $T dotnet restore $T dotnet build $T echo ************ DONE ************
doskey crbr = dotnet clean $T dotnet restore $T dotnet build $T dotnet run $T echo ************ DONE ************
doskey crbp = dotnet clean $T dotnet restore $T dotnet build $T dotnet publish - c release -r centos.7-x64 $T echo ************ DONE ************
doskey cbp = dotnet clean $T dotnet build $T dotnet publish -c release -r centos.7-x64 $T echo ************ DONE ************
は、それぞれのマルチコマンド(複数可)を実行しますcb
、crb
、crbr
、crbp
またはrbp
を入力します。
これらのショートカットは、Visual Studioのコードがを再起動したときにバッチファイル(例: doskey.bat )として、これらのコマンドを保存し、それらを永続を保つために洗い流すなり、その後、あなたのusersettings.json
を開きますあなた自身の学習を共有する場合、Qを抽出してみてください
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/K C:\\Users\\Username\\Desktop\\doskey.bat"
// replace the path with your batch file, also remember to keep the "/K" flag
],
:これらの行を(これらの設定は、コマンドのためのものであるとして、ターミナルウィンドウをプロンプト)Visual Studioのコード内のファイルと追加あなた自身の質問に答えてください。 –