从命令提示符启动Visual Studio

时间:2009-06-10 03:27:49

标签: visual-studio

我的计算机上安装了三个不同版本的Visual Studio, Visual Studio 2003Visual Studio 2008VS2005

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

devenv.exe打开最新版本的Visual Studio。如果我想使用命令提示符打开Visual Studio 2003,我该怎么办?

14 个答案:

答案 0 :(得分:25)

您必须使用该路径来区分它们。例如,这是我的笔记本电脑上的Visual Studio 2005命令:

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

这是另一个提示:您可以通过在Windows开始菜单中找到它们,右键单击图标,选择属性,然后在快捷方式选项卡上查看如何从命令行运行各种Windows应用程序,查看目标文本框。复制该文本,通常可以在控制台命令行中使用它。

答案 1 :(得分:9)

尚未在以前的版本上进行过测试-但是要启动Visual Studio 2019,您只需输入start devenv即可立即启动,而无需输入路径

答案 2 :(得分:6)

通过使用Windows键 {windows logo} start 启动目标应用程序,这个答案是另一种处理在Windows 7到10中启动Visual Studio的方法。< / p>

  1. 将每个版本固定到任务栏。一种方法是右键单击正在运行的程序并选择“固定到任务栏”。或者在程序管理器中找到并再次右键单击以固定。
  2. 将每个不同版本固定在任务栏旁边。对于此示例,将每个版本连续安装在2003,2005和2008年。请确保它们位于开始按钮的旁边,以便于索引编号记忆。

    enter image description here

  3. 要启动2003版,请点击WindowsKey,然后点击1
  4. 启动2005 WindowsKey 2
  5. 启动2008 WindowsKey 3
  6. 这是快速而简单的,可以在不启动命令控制台的情况下启动多个实例。

答案 3 :(得分:3)

将devenv.exe用于特定版本的Visual Studio。将有一个位于安装的Common7 \ IDE文件夹中。以下是我记得的各种版本的目录。

  • 2008:%ProgramFiles%\ Microsoft Visual Studio 9.0 \ Common7 \ Ide \ devenv.exe
  • 2005:%ProgramFiles%\ Microsoft visual Studio 8 \ Common7 \ Ide \ devenv.exe

答案 4 :(得分:2)

您还可以使用“Visual Studio 2005命令提示符”和“Visual Studio 2008命令提示符”加载特定于版本的命令shell环境,然后运行“devenv”。这通常位于开始 - &gt;程序 - &gt; Visual Studio - &gt; Visual Studio工具

如果您不能或不想通过“开始”菜单访问它,您还可以使用以下命令在正常命令shell中“加载”特定于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(使用默认安装路径):

(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',它将加载相关版本。

答案 5 :(得分:1)

使用绝对路径,例如C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe

答案 6 :(得分:1)

这是快捷方式,您只需输入devenv.exe并启动visual studio即可 Here is the shortcut, You can just type devenv.exe and start visual studio

答案 7 :(得分:1)

我尝试了这个问题已被接受的答案,但它对我没有用

我可以通过在其中输入RUNdevenv.exe启动Visual Studio。

WIN + R无法打开RUN,因此在命令提示符下,我在命令提示符下键入以下路径

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

答案 8 :(得分:1)

  

1)devenv(打开VS)

     

2)devenv * .sln(然后单击选项卡以自动完成并进入以打开VS并自动加载当前解决方案)

默认情况下,这仅在开发人员命令提示符中有效。 为了使其在普通控制台(我使用cmder)中工作,您需要将devenv.exe的文件夹路径添加到系统环境变量名称Path。 对我来说就是这样:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE

您还可以使用此script并将其保存为vs.bat,然后它将在文件夹中为您找到* .sln文件,并自动打开已加载解决方案的Visual Studio(如2中所示)

答案 9 :(得分: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开发人员命令提示符”。

答案 10 :(得分:0)

对于Mac上的Visual Studio,您可以:

open '/Applications/Visual Studio.app' [path_to].sln

我在bash_profile中创建一个别名,因此我可以导航到目录并在VS中打开它:

echo "alias vs=\"open '/Applications/Visual Studio.app' *.sln\"" >> ~/.bash_profile

答案 11 :(得分:0)

我回答类似的问题:Visual studio: How to open a specific solution directly from command line?

基本上使用OpenVSSolution

  • 将此帮助程序exe放在PATH中的某个位置
  • exe会在当前目录中扫描.sln文件
  • 该exe打开devenv并传递sln文件

解释在这里:https://davemateer.com/coding/2018/11/14/Publish-dot-net-core-console-application.html

我发现这非常有用,这也是我打开所有解决方案的方式。

答案 12 :(得分:0)

在计算机路径中输入C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Professional \ Common7 \ IDE \。然后打开一个新的命令提示符。将目录更改为您的项目文件夹。输入devenv。在命令提示符下打开Visual Studio中的项目。

这将在文件夹视图中打开项目。下一部分必须具有sln文件。单击切换视图下拉箭头,然后选择sln文件。解决方案资源管理器现在将显示解决方案。

答案 13 :(得分:0)

使用此命令:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE>devenv.exe
相关问题