より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

本家Visual Studioからコマンドプロンプトを呼び出す方法

開発環境

本家Visual Studio上でコマンドプロンプトは使えないのか

Visual Studio Codeではターミナルウインドウからdotnet CLIを使って.NET Coreのプロジェクトをワンラインで生成出来ます。

慣れたら積極的に使っていきたいところですが、本家Visual Studioからコマンドプロンプトを呼び出す方法が見当たらず。

本家Visual Studioで行うには設定が必要です。

以下に記載されているように外部ツールとして追加して呼び出すようです。

Visual Studio 用開発者コマンド プロンプト | Microsoft Docs

f:id:rimever:20190418074551p:plain

コマンドウインドウとは何?

Visual Studioのメニューを漁るとコマンドウインドウが見つかります。

f:id:rimever:20190418072338p:plain

これがターミナルなのでは?と思ったのですが、dirとか叩いても反応しません。

コマンド ウィンドウ - Visual Studio | Microsoft Docs

Visual Studio統合開発環境 (IDE) でコマンドやエイリアスを実行するときに使用します。

とあり、イミディエイトウインドウに切り替えたり、デバッグ実行中の変数の値を確認することが出来るようです。

開発者用コマンドプロンプトって普通のコマンドプロンプトと何が違う

Visual Studio 用開発者コマンド プロンプト | Microsoft Docs

Visual Studio歴もだいぶ長いはずなのですが、開発者用コマンドプロンプトを利用した経験は私にはありません。

特定の環境変数を自動的に設定された.NET Frameworkを簡単に使用できる。

なるほど、msbuildをフルパス指定なしで[msbuild]とだけ指定すれば利用できる。こうしたことが出来るようです。

f:id:rimever:20190418075343p:plain