我需要在Visual Studio 2013中从我的开发人员命令提示符运行web.exe文件。默认情况下,Visual Studio 2013中未安装命令提示符。
以前,我使用的是Visual Studio 2012.默认安装了开发人员命令提示符。
有没有人知道为什么VS2013默认没有开发人员命令提示符?如何为VS2013设置开发人员命令提示符?
答案 0 :(得分:304)
出于某种原因,在运行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 :(得分:240)
从VS2013菜单选择“工具”,然后选择“外部工具”。输入如下:
C:\Windows\System32\cmd.exe
/k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
单击“确定”。 现在,您可以在“工具”菜单下进行命令提示符访问。
答案 2 :(得分:25)
我使用this answer的修改版本 - 根据我将其添加到VS 2010的经验:
Tools
>> Visual Studio中的External Tools
Add
Visual Studio Command &Prompt
&P
使P成为alt快捷键(当菜单处于活动状态时)C:\Windows\System32\cmd.exe
\k "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat
/k
保持辅助会话处于活动状态,因此窗口不会关闭.bat文件$(ProjectDir)
(来自下拉列表)现在,您可以在“工具”菜单下进行命令提示符访问。
答案 3 :(得分:16)
您只需转到菜单>所有程序> Visual Studio 2013.选择文件夹链接“Visual Studio Tools”。这将打开文件夹。您可以使用命令提示符的快捷方式。他们对我很有效。
我认为这里的技巧可能是不同的处理器有不同的版本,因此他们将它们放在一起。
答案 4 :(得分:7)
我不知道最近这是否有所改变 - 塞缪尔给出的答案并不适用于我,即使该链接似乎具有权威性。
一些事情
1)由于某种原因,开始菜单中的文件夹名为Visual Studio 2013
,而不是Microsoft Visual Studio 2013
。使用win8 apps界面,您可能会看到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
开始输入,现在会显示图标。
答案 5 :(得分:1)
由于到目前为止给出的任何解决方案都会打开项目文件夹上的命令提示符,您仍然需要导航到项目的文件夹。如果您有兴趣将命令提示符直接导入项目的文件夹,请执行以下两个步骤:
瞧瞧!希望有所帮助
答案 6 :(得分: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。
答案 7 :(得分:1)
与VS 2017合作
我确实安装了Visual Studio命令提示符(devCmd)扩展工具
您可以在此处下载:https://marketplace.visualstudio.com/items?itemName=ShemeerNS.VisualStudioCommandPromptdevCmd#review-details
双击该文件,确保IDE在安装过程中关闭。
打开Visual Studio并从VS2017运行开发人员命令提示符
答案 8 :(得分:0)
我正在使用VS 2012,所以我导航到了#34; C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Visual Studio Tools
"并以管理员身份运行这个"开发人员命令提示符VS2012"捷径。在命令shell中我粘贴了建议的
aspnet_regiis -i
所以我需要做的就是"打开/关闭Windows功能"在控制面板上,重新启动我的机器以实现更改。这确实解决了这个问题。感谢。