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


304

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

以前,我使用的是Visual Studio2012。默认情况下,它安装了开发人员命令提示符。

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


Answers:


244

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

  • 标题:“ VS2013 Native Tools-Command Prompt”会很好
  • 命令C:\Windows\System32\cmd.exe
  • 参数/k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
  • 初始目录:根据需要选择。

单击确定。现在,您可以在“工具”菜单下访问命令提示符。


23
好主意-错误的暗示。将“参数”设置为/ k“ C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ Tools \ VsDevCmd.bat”
差距

上面的解决方案没有从命令提示符下修复“ aspnet_regsql.exe”。有线解决方案做到了。
Hammad Khan 2015年

1
如果您不知道要使用哪个“参数”值,只需在Windows中搜索“开发人员命令”,右键单击“开发人员命令提示符”图标,然后在上下文菜单上单击“属性”,您将看到一个示例在“目标”输入字段中显示的正确参数。
停泊

307

由于某些原因,在运行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命令提示符。


1
:我写了一对夫妇的PowerShell脚本来还原快捷方式blog.quppa.net/2014/07/18/...
Quppa

2
好。尽管这些步骤是如此简单和快捷,但我不确定是否可以节省任何时间。:)
WiredPrairie 2014年

3
帮助,非常感谢。进入Tools \ ShortCuts文件夹后,可以右键单击并固定以启动或固定到任务栏。
VivekDev 2014年

@Quppa很棒的脚本。只需将它们发布为答案即可。因为所有提到的“解决方案”只是工具上的大量工作。
爱德华·奥拉米桑

最后是一个真实的答案。对于64位,右键单击并将目标更改为:%comspec%/ k“” C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ VC \ vcvarsall.bat“” amd64
Dirk Bester

25

我使用了此答案的修改版本-根据我将其添加到VS 2010的经验:

  1. 选择Tools>>External Tools在Visual Studio中
  2. 请点击 Add
  3. 标题:我用 Visual Studio Command &Prompt
    • &P 使P成为alt快捷键(菜单处于活动状态时)
    • 我最初使用C,但是与Customize的现有快捷方式冲突
  4. 命令: C:\Windows\System32\cmd.exe
  5. 参数: \k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
    • /k 保持辅助会话处于活动状态,以使窗口不会在.bat文件上关闭
  6. 初始目录:我使用 $(ProjectDir)(从下拉列表中)
  7. 单击确定。

现在,您可以在“工具”菜单下访问命令提示符。

另请参阅:将命令提示符添加到Visual C#Express 2010


在确保Prompt for arguments接受对话框之前,请确保取消选中。
克里斯·莫特雷

1
对于第5步中的参数,它必须为'/ K'而不是'\
k'– MrSlippers

16

在此处输入图片说明

您只需转到菜单>所有程序> Visual Studio2013。选择文件夹链接“ Visual Studio工具”。这将打开文件夹。您可以使用许多用于命令提示符的快捷方式。他们为我完美地工作。

我认为这里的窍门可能是针对不同处理器的版本不同,因此将它们组合在一起。


如此简单,这种方法在尝试运行命令时效率更高,因为有时您具有不同的VS安装或不同的文件夹。
Amauri

7

我不知道这种情况最近是否有所改变-尽管该链接似乎是权威性的,但塞缪尔给出的答案不适用于我。

几件事

1)由于某种原因,开始菜单中的文件夹称为Visual Studio 2013,而不是Microsoft Visual Studio 2013。使用win8应用程序界面,您可能会看到2010条目Microsoft Visual Studio 2010,并且由于Microsoft Visual Studio 2013在其旁边没有看到新的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,现在将显示图标。


在Windows 8上良好的通话不会显示子文件夹,这很烦人。
Thorarin

很奇怪,您被WiredPrairie抢劫了,他发布了错误的答案。也许您需要更简洁,更专注主题的语言,而不是一堵墙。因此,仅提供“最终解决方案”,然后列出问题的简要清单以及如何解决这些问题?
德克·贝斯特2015年

WiredPrairie的答案Dirk可能无法解释任何事情,但这是第一个说出需要做的事情的答案,而且确实是在我提出问题的前一年。我没有回答他的答案,因为没有任何解释,没有意识到这与我的相同;)。我很高兴2个人发现​​我的见解有用。
Gerard ONeill

1

由于到目前为止给出的任何解决方案都将在项目文件夹中打开命令提示符,因此您仍然必须导航到项目的文件夹。如果您有兴趣将命令提示符直接放入项目的文件夹中,请执行以下两个步骤:

  1. 右键单击解决方案资源管理器中的项目名称(在解决方案名称下方),然后选择命令“在文件资源管理器中打开文件夹”
  2. 打开Windows资源管理器后,只需在地址栏中输入“ cmd”,然后按Enter。

瞧!希望能有所帮助


否。这将打开一个cmd提示符,并且每个人都已经知道如何执行许多不同的方法。OP要求提供DEVELOPER命令提示符。最后,当您只需将开发人员提示固定在任务栏上并修改开始位置以使其完全符合您的要求时,为什么还要做一些复杂的事情?
德克·贝斯特2015年

1

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命令提示符。您可以编写脚本来运行批处理文件并打开cmd.exe。



0

我使用的是VS 2012,因此我导航至“ C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools”并以管理员身份运行了“ VS2012开发人员命令提示符”快捷方式。在命令外壳中,我粘贴了建议

aspnet_regiis -i

而且我怀疑这在Windows 10上没有取得任何成功: 在此处输入图片说明

因此,我要做的就是在“控制面板”上“打开/关闭Windows功能”并重新启动计算机以完成更改。确实解决了问题。谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.