gpt4 book ai didi

cmd - Visual Studio 2017开发人员命令提示符切换当前目录

转载 作者:行者123 更新时间:2023-12-04 01:43:31 32 4
gpt4 key购买 nike

我收到“VS 2017开发人员命令提示符”命令行工具的怪异行为。通常,在Visual Studio的早期版本中,此脚本(VsDevCmd.bat)不会使您运行它的当前目录困惑。现在似乎改变了它。一个简单的工作流程就是启动快捷方式“VS 2017的开发人员命令提示符”,而并不遵循“开始于”目录:
enter image description here

有没有人看到这个问题?这确实让我感到烦恼,因为我曾经有一个快捷方式,并在我的源目录中启动CMD,然后再使用TFS/msbuild命令。

最佳答案

您可以将VSCMD_START_DIR环境变量设置为在完成后将vsdevcmd.bat更改到该目录。否则,它将检查您是否具有%USERPROFILE%\source目录并更改为该目录(即您所看到的)。

您可以将“VS 2017开发人员命令提示符”的“目标”更改为以下内容,以更改到特定目录:

%comspec% /k "set VSCMD_START_DIR=C:\temp && "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\Tools\VsDevCmd.bat""

请注意, vsdevcmd.bat的路径需要放在另一组双引号中。

或者,重命名或删除 %USERPROFILE%\source目录(请注意,这似乎是源的某种新的“标准”目录),这将使 vsdevcmd.bat遵循“开始于”值(即“当前目录”)。

关于cmd - Visual Studio 2017开发人员命令提示符切换当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46681881/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com