如何设置默认的visual studio命令提示符位置,以便我可以直接进入项目目录而不是使用常用导航。
答案 0 :(得分:8)
将它作为外部工具添加到Visual Studio(此处显示的2008,在其他版本中应该类似):
请注意,参数来自“Visual Studio 2008命令提示符”快捷方式。你的可能会有所不同。
您可以使用“工具”,“自定义...”自定义工具栏并为此命令添加按钮。打开“工具”菜单,找到您创建的最后一个外部工具,然后将其拖到工具栏上。
单击该按钮时,它将在当前解决方案的根目录中打开命令提示符。
答案 1 :(得分:6)
在 Visual Studio 2013 中,
右键单击“ VS2013的开发人员命令提示符”快捷方式(可在安装VS2013的“Common7 \ Tools \ Shortcuts”文件夹中找到)并选择“属性强>”,
将:“开始于:”目录更改为您想要的位置。
答案 2 :(得分:6)
对于Visual Studio 2017命令提示符,您需要在命令提示符初始化后将环境变量VSCMD_START_DIR设置为要结束的目录。
我使用这个脚本:
set VSCMD_START_DIR=%1
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat"
它接受该目录作为第一个(也是唯一的)参数。
答案 3 :(得分:2)
您可以将这些行放在您要开始的目录中的批处理脚本(vcvar.bat)中:
@echo off
set VCDIR=%ProgramFiles%\Microsoft Visual Studio 10.0\VC
if not exist "%VCDIR%" set VCDIR=%ProgramFiles(x86)%\Microsoft Visual Studio 10.0\VC
call "%VCDIR%\bin\vcvars32.bat"
在此目录中触发命令提示符,然后调用vcvar.bat
。您现在在命令提示符下有VS环境。
答案 4 :(得分:2)
导航到" vcvarsall.bat"文件。对我来说,路径是:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat
将此行添加到脚本的底部:
cd /d "D:\WhereverYouWant"
斯科尔
答案 5 :(得分:1)
这将为每个目录添加一个菜单项“my compiler”,使您可以访问目录中的命令提示符。 将其保存为something.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\My Compiler]
[HKEY_CLASSES_ROOT\Directory\shell\My Compiler\command]
@="cmd.exe /k \"C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\VC\\vcvarsall.bat\""
答案 6 :(得分:1)
对于 Developer Command Prompt for VS 2019,您可以使用以下命令设置 Decimal
environment variable:
VSCMD_START_DIR
答案 7 :(得分:0)
因此快捷方式的Target应该类似于:“C:\ Your \ Project \ Directory \ cmd.exe”/ k“”C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ vcvarsall.bat“ “amd64