我的计算机上安装了三个不同版本的Visual Studio, Visual Studio 2003,Visual Studio 2008和VS2005。
如何使用命令提示符启动特定版本的Visual Studio。
devenv.exe
打开最新版本的Visual Studio。如果我想使用命令提示符打开Visual Studio 2003,我该怎么办?
答案 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>
将每个不同版本固定在任务栏旁边。对于此示例,将每个版本连续安装在2003,2005和2008年。请确保它们位于开始按钮的旁边,以便于索引编号记忆。
WindowsKey
,然后点击1
。WindowsKey 2
。WindowsKey 3
。这是快速而简单的,可以在不启动命令控制台的情况下启动多个实例。
答案 3 :(得分:3)
将devenv.exe用于特定版本的Visual Studio。将有一个位于安装的Common7 \ IDE文件夹中。以下是我记得的各种版本的目录。
答案 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即可
答案 7 :(得分:1)
我尝试了这个问题已被接受的答案,但它对我没有用
我可以通过在其中输入RUN
从devenv.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
解释在这里: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