由于我无法在工具菜单下找到Native Tools CMD,因此我尝试在外部工具中手动添加它。几个问题:
答案 0 :(得分:5)
为什么不同的CMD最终拥有与本机System32的CMD相同的路径?
VS2015 * CMD只有cmd.exe
,并且已经为您设置了一些环境变量。例如,您只需键入"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe"
而不是键入InstallUtil.exe
来运行InstallUtil
,它就可以正常运行。如果您没有设置环境变量,您将收到一条错误消息,指出'installutil'未被识别为内部或外部命令,可运行程序或批处理文件。
什么是/ k以及这个论点的蝙蝠是什么?为什么我需要将路径作为参数传递给命令提示符?
/k
是cmd.exe
的参数,它的作用是运行由后面的字符串指定的命令(在这种情况下,它将执行"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat"
内的内容并将执行)
什么是初始目录?
初始目录用于指定cmd.exe
实例将在
所以最后你会对Visual Studio 2015有类似的东西:
VS2015的“论据”是:
/ k“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat”
答案 1 :(得分:0)
我查看了我的开始菜单,然后右键单击VS2015的开发人员命令提示符。复制的目标%comspec%/ k“”C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat“”
VS2015的MSBuild命令提示符 复制的目标%comspec%/ k“”C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsMSBuildCmd.bat“”