VS2013的开发者命令提示符在哪里?

我需要在Visual Studio 2013中的开发人员命令提示符中运行web.exe文件。默认情况下,Visual Studio 2013中没有安装命令提示符。

之前,我使用的是Visual Studio 2012。它默认安装了开发人员命令提示符。

有人知道为什么VS2013默认没有开发者命令提示符吗?如何设置VS2013的开发人员命令提示符?

214372 次浏览

出于某种原因,在运行Windows 8+时,它不能正确地添加图标。以下是我的解决方法:

使用Windows资源管理器,导航到:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2013

在该文件夹中,你会看到一个名为Visual Studio Tools的快捷方式,它映射到(假设默认安装):

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts

双击快捷方式(或转到上面的文件夹)。

从该文件夹中,将名为Developer Command Prompt for VS2013的快捷方式(以及其他任何您认为有用的快捷方式)复制到第一个目录(用于Start Menu)。系统可能会提示您进行管理访问(请这样做)。

完成这些操作后,现在就有了一个可用于2013命令提示符的图标。

在VS2013菜单中选择“工具”,然后选择“外部工具”。输入如下:

  • 标题: "VS2013本机工具-命令提示符"将是好的
  • 命令: C:\Windows\System32\cmd.exe
  • 参数: /k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
  • 最初的目录:根据需要选择。
< p >单击OK。 现在您可以在Tools菜单下访问命令提示符

我使用了一个修改版本的这个答案 -基于我的经验添加到VS 2010:

  1. 在Visual Studio中选择Tools >> External Tools
  2. 单击Add
  3. 标题:我使用Visual Studio Command &Prompt
    • &P使P成为alt快捷键(当菜单激活时)
    • 我最初使用C,但这与定制的现有快捷方式冲突
    • 李< / ul > < / >
    • 命令:C:\Windows\System32\cmd.exe
    • <李>参数:\k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
      • /k保持辅助会话活动,因此.bat文件的窗口不会关闭
      • 李< / ul > < / >
      • 初始目录:我使用$(ProjectDir)(从下拉列表中)
      • 单击OK。

现在您可以在Tools菜单下访问命令提示符。

参见:添加命令提示符到Visual c# Express 2010

由于到目前为止给出的任何解决方案都将打开项目文件夹上的命令提示符,因此您仍然必须导航到项目文件夹。如果你对直接进入项目文件夹的命令提示符感兴趣,下面是我的2个步骤:

  1. 在解决方案资源管理器中右键单击项目名称(就在 解决方案名称),然后选择命令“打开文件中的文件夹” 探险家”李< / >
  2. 一旦Windows资源管理器打开,只需输入 地址栏“cmd”,然后按回车键!李< / >

果不其然!希望这能有所帮助

我不知道最近这种情况是否有所改变——塞缪尔给出的答案并不适用于我,尽管那个链接看起来很权威。

有几件事

1)由于某种原因,开始菜单中的文件夹被称为Visual Studio 2013,而不是Microsoft Visual Studio 2013。使用win8应用程序界面,你可能会看到2010的条目Microsoft Visual Studio 2010,因为你没有在它旁边看到新的2013文件夹Microsoft Visual Studio 2013,你认为它不存在。但它是…仅仅几页卷轴。

2) Windows 8(至少8.1)不能显示子文件夹。我尝试用快捷方式在Visual Studio 2013文件夹下面创建一个文件夹,整个文件夹就是不显示。

3)这就是为什么安装的是一个快捷方式。不知道windows 7在开始菜单中有一个快捷方式是什么行为,但应用程序菜单就像一个文件夹一样显示它。当你点击它时,它会把你带到资源管理器中所谓的丢失的快捷方式。

最终解决方案:在C:\ProgramData\Microsoft\Windows\Start Menu\Programs下,创建一个名为Microsoft Visual Studio 2013的新文件夹。将C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts中的快捷方式复制到新文件夹中。然后你会有你的图标使用windows 8应用程序界面下的标题,这是新的文件夹名称。

你也可以从开始屏幕VS2013开始输入,图标现在就会显示出来。

enter image description here

你可以简单地去菜单>所有程序> Visual Studio 2013。选择文件夹链接“Visual Studio Tools”。这将打开文件夹。你可以使用命令提示符的快捷方式。它们非常适合我。

我认为这里的技巧可能是不同的处理器有不同的版本,因此他们把它们放在一起。

Visual studio命令提示符不过是常规的命令提示符,默认情况下很少设置环境变量。这些变量在批处理脚本中设置:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat。因此,基本上要获得特定版本的visual studio命令提示符,只需打开常规命令提示符并运行此批处理脚本:C:\Program Files (x86)\Microsoft visual studio 14.0\Common7\Tools\VsDevCmd.bat(根据您安装的版本更改visual studio版本)。瞧,你已经得到了visual studio命令提示符。您可以编写脚本运行批处理文件并打开cmd.exe。

适用于VS 2017
我安装了Visual Studio命令提示符(devCmd)扩展工具 你可以在这里下载:https://marketplace.visualstudio.com/items?itemName=ShemeerNS.VisualStudioCommandPromptdevCmd#review-details

双击文件,确保在安装过程中关闭IDE。
打开visual studio,从VS2017中运行开发人员命令提示符

enter image description here

我使用VS2012,所以我导航到“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools”,并作为管理员运行这个“VS2012开发人员命令提示符”快捷方式。在命令shell我粘贴建议

aspnet_regiis -我

,正如我怀疑的那样,这在Windows 10上没有取得任何成功: enter image description here < / p >

所以我所需要做的就是在控制面板上“打开/关闭Windows功能”,然后重新启动我的机器来进行更改。这确实解决了问题。谢谢。