コマンドプロンプトをVisual Studio IDEに埋め込む方法はありますか?


10

基本的には「Visual Studioコマンドプロンプト」のようなものを探していますが、タブとしてドッキングしたり、他のVisual Studioパネルのように移動したりできます。

そのようなものは存在しますか?

PowerConsoleなどを探していますが、IDEからmsbuildを実行できます。


msbuildpowerconsoleの中から実行できませんか?
akira

@akira:可能かもしれませんが、msbuild実行可能ファイルの完全パスを指定する必要があるようです(または%PATH%を使用する必要があります)。さらに、さまざまなコンパイラが正しく動作するためには、大量の環境変数を設定する必要があります。MSVSには、これらすべてを行うバッチスクリプトが含まれていますが、PowerShellで実行できるとは思いません。
Billy ONeal、2011年

あなたはこれを非常に簡単に行うことができます、そして私はあなたにその答えをあげます。
akira

回答:


3

NuGetを使用している場合は、Visual Studioで[ツール]-> [NuGetパッケージマネージャー]-> [パッケージマネージャーコンソール]をクリックします。


はい!OPの質問に回答していただきありがとうございます。もう1つの答えは、Powershellを使用することです。まあ、もし私がpowershellを使うことに慣れていれば、私はそうしますが、cmdが好きです。PMコンソールがこのように機能していることに気づきませんでした。
Mike Devenney、2016年

VS2017では、これは確かにPowerShellホストです。そして、私が使用しなければならないいくつかのバットスクリプトは、その中では機能しません。VSに通常のコマンドプロンプトを埋め込むことはまだできないようです。
フレデリック

2

さらに検索する代わりに、powerconsoleを使用して「ビジュアルスタジオコマンドプロンプト」の設定を組み込むだけです。

ビジュアルスタジオのコマンドプロンプトは次のとおりです。

  1. cmd.exe
  2. vcvarsall.batでフィード

したがって、必要なのはvcvarsall.batを実行して、その結果をPowerShellで解釈することだけです。幸いなことに、これは非常に簡単に実現できます。

これはうまくいくはずですが、本当にcmd.exeは必要ありません。


1
私は混乱しています-powershellコンソールはコマンドプロセッサではなくpowershellを使用しています(cmd.exe)-vcvarsallビットも必要ありません-単純なターミナルウィンドウが必要です。
Billy ONeal、2011年

PowerShell内からcmd.exeを使用する場合は、PowerShell内からcmd.exeを実行するだけです。これに制限があるかどうかはわかりませんが、コマンドラインで何かが機能するが、PSからcmd.exeを実行しないと問題が発生することはありません。
Bender the Greatest

これはすべて2011年にとって良いことでした。2018年と比較して答えはありますか?
ジョシュガスト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.