Command Prompt innerhalb Visual Studio IDE

Während der Entwicklung wird immer wieder die Eingabeaufforderung benötigt (z.B. Build-Script ausführen). Um so lästiger ist der Wechsel zwischen IDE und VS Command Prompt. Hier wäre es schön, wenn das Command Prompt als “Dockable Tab” innerhalb der IDE zur Verfügung stehen könnte! Kein Problem:

1. Einen PowerShell-Host starten – z.B. die bereits installierte Paket-Manager-Konsole von NuGet.

2. VisualStudioCommand.ps1 ausführen (siehe weiter unten), um die Umgebungsvariablen und das Prompt zu setzen (ggf. Pfad nach Visual Studio anpassen)

PM> .\VisualStudioCommand.ps1

3. BuildDebug.bat, BuildRelease.bat, etc. ausführen

PowerShell01

Das PowerShell-Script:

function global:prompt
{
$(Get-Date).ToShortTimeString() + " " + $(get-location) + ">"
}

#Set environment variables for Visual Studio Command Prompt
pushd 'd:\Microsoft Visual Studio 10.0\VC'
cmd /c "vcvarsall.bat&set" |
foreach {
if ($_ -match "=") {
$v = $_.split("="); set-item -force -path "ENV:\$($v[0])" -value "$($v[1])"
}
}
popd
Clear-Host
write-host "`nVisual Studio 2010 Command Prompt variables set." -ForegroundColor DarkGreen

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s