Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 自动/执行多个ASP.NET核心命令_Visual Studio Code_.net Core - Fatal编程技术网

Visual studio code 自动/执行多个ASP.NET核心命令

Visual studio code 自动/执行多个ASP.NET核心命令,visual-studio-code,.net-core,Visual Studio Code,.net Core,如何在Visual Studio代码中自动执行多个ASP.NET核心命令 例如,一次性执行dotnet clean、dotnet restore、dotnet build等 我本想问这个问题,但却找到了同样的解决办法。因此,请与社区共享。如果您使用Visual Studio代码开发ASP.NET核心应用程序,您可以在doskey的帮助下使用简短的命令自动执行dotnet还原、dotnet构建、dotnet运行、dotnet清理命令 doskey c = dotnet clean doskey

如何在Visual Studio代码中自动执行多个ASP.NET核心命令

例如,一次性执行
dotnet clean
dotnet restore
dotnet build



我本想问这个问题,但却找到了同样的解决办法。因此,请与社区共享。

如果您使用Visual Studio代码开发ASP.NET核心应用程序,您可以在doskey的帮助下使用简短的命令自动执行dotnet还原dotnet构建dotnet运行dotnet清理命令

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 code的集成终端窗口上执行各自的命令。您可以使用
$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),然后在Visual Studio代码中打开您的usersettings.json文件并添加这些行(这些设置用于命令提示符作为终端窗口):


在分享您自己的学习时,请尝试提取问题并回答您自己的问题。
"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
],