2009-06-10 169 views
24

我的機器上安裝了三個不同版本的Visual Studio,它們分別是: Visual Studio 2003,Visual Studio 2008VS2005從命令提示符啓動Visual Studio

如何使用命令提示符啓動特定版本的Visual Studio。

devenv.exe打開最新版本的Visual Studio。如果我想使用命令提示符打開Visual   Studio   2003,應該怎麼辦?

+1

有時,打字比使用鼠標要快。有時您需要啓動IDE作爲批處理/ shell腳本的一部分。 – 2009-06-10 04:13:42

+0

嘗試msdev.exe - 我大聲記住具有msdev.exe的舊版本,但不是完全準確的版本。 – user93353 2012-11-29 18:15:25

+1

Sara Ford在各種命令行開關上有一些提示[here](http://blogs.msdn.com/saraford/default.aspx)搜索devenv – benPearce 2009-06-10 04:17:53

回答

24

您必須使用路徑來區分它們。舉例來說,這裏是Visual  工作室  2005命令我的筆記本電腦:

"C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe" 

這裏有一個小竅門:你可以找出如何在Windows開始菜單中找到它們運行在命令行中各種Windows應用程序,右鍵單擊圖標,選擇屬性,然後在快捷方式選項卡上查看目標文本框。將該文本複製出來,通常可以在控制檯命令行中使用它。

3

將devenv.exe用於特定版本的Visual Studio。將會有一個位於安裝的Common7 \ IDE文件夾中。這裏是我記得的各種版本的目錄。

  • 2008中:%ProgramFiles%\微軟的Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe的
  • 2005年中:%ProgramFiles%\微軟的Visual Studio 8 \ Common7 \ IDE \ devenv.exe的
1

使用絕對路徑,例如C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe

2

您也可以使用「Visual Studio 2005命令提示符」和「Visual Studio 2008命令提示符」來加載特定於版本的命令shell環境,然後運行'devenv'。這通常位於開始 - >程序 - > Visual Studio - > Visual Studio工具中。

如果您不能或不想通過開始菜單訪問它,您還可以「加載」VS版本(對於VS 2008, 使用默認安裝路徑):(注意:根據您的平臺更改x86)

(32位)%comspec%/ k「」C :\ Program Files \ Microsoft Visual Studio 8 \ VC \ vcvarsall.bat「」x86
(64位)%comspec%/ k「」C:\ Program Files(x86)\ Microsoft Visual Studio 8 \ VC \ vcvarsall.bat 「」x86

或VS 2008(wit h默認安裝路徑):

(32位)%comspec%/ k「」C:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat「」x86
(64位)%comspec% k「」C:\ Program Files文件(x86)\ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat「」x86

每個都設置環境,所以如果您隨後執行'devenv',它將加載相應的版本。

0

有人知道如何使用Visual Studio Express 2012 for Windows Desktop打開它嗎?

發現:

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat"" 

%COMSPEC%是:

C:\Users\Admin>echo %comspec% 
C:\Windows\system32\cmd.exe 

或者只是搜索 「開發商」 在Windows 8開始搜索 「應用程序」 菜單,然後它會導致你「開發者命令提示符VS2012「。

1

這裏是快捷方式,你可以只輸入devenv.exe的並啓動Visual Studio Here is the shortcut, You can just type devenv.exe and start visual studio

1

我想,已經在這個問題上被接受的答案,但它沒有工作對我來說

我能通過在其中輸入devenv.exeRUN啓動Visual Studio。

WIN + R開RUN沒有工作,所以在命令提示符下,我輸入的命令提示符下面的路徑

c:\WINDOWS\system32\rundll32.exe shell32.dll`,#61 
5

這個答案是不同的方式,通過10通過處理在Windows 7開始的Visual Studio使用Windows密鑰{windows徽標}開始開始目標應用程序。

  1. 將每個版本固定到任務欄。一種方法是右鍵單擊正在運行的程序並選擇「固定到任務欄」。或者在程序管理器中找到,然後再次右鍵單擊來釘住。
  2. 將每個不同的版本固定在任務欄旁邊。對於這個例子,在2003年,2005年和2008年最後連續推送每個版本。確保它們在開始按鈕旁邊,以便索引號碼記憶更容易。

    enter image description here

  3. 要啓動2003版打WindowsKey然後數1
  4. 要啓動2005 WindowsKey 2
  5. 推出2008 WindowsKey 3

這很快且容易,可以啓動多個實例,而無需啓動命令控制檯。

相關問題