なぜ?
いちいちVisual Studio を毎回起動するのがめんどくさくなってきた。だらだらアニメでも見ながらプログラムを組みたいときだってある。
MSBuild使えばコマンドラインからビルドできるので、VSCodeのターミナルから起動すれば色々便利!
結論
"settings": { "terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\cmd.exe", "terminal.integrated.shellArgs.windows": [ "/k", "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\Common7\\Tools\\VsDevCmd.bat" ] }
パスが異なる場合適宜書き換えてください。これをsettings.jsonなり.code-workspaceに貼り付けてください。
"&&"で起動後のコマンドを書くこともできます。なので例えば
"terminal.integrated.shellArgs.windows": [ "/k", "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\Common7\\Tools\\VsDevCmd.bat", "&&", "doskey", "/macrofile=macros.txt" ]
と書いてmacros.txtにマクロを書くことができます。マクロについてはMicrosoftのドキュメントを参照してください。