代码中的任务是否允许从工作空间外部的目录中加载外部可执行文件?
以下内容试图从工作区外部的文件夹中运行可执行文件。
"version": "2.0.0",
"taskName": "EXRTool",
"type": "shell",
"windows": {
"command": "C:\\Custom Program Settings\\EXRTools\\exrdisplay.exe"
},
这是我的tasks.json
文件;我想做的两件事是,第一,加载一个驻留在工作空间之外的文件夹中的可执行文件,第二,运行Windows命令行文件作为任务。无需赘述,我在所有尝试中都尝试了tasks.json
文件中的许多属性设置选项,但由于出现此错误而失败
> Executing task in folder CodeProjects: C:\Custom Program Settings\EXRTools\exrdisplay.exe <
The terminal shell CWD "\\Custom Program Settings\Projects.Code" does not exist
Terminal will be reused by tasks, press any key to close it.
Visual Studio代码中的任务不喜欢文件路径中的空格;解决方案是创建一个Powershell脚本,该脚本使文件可以从带有空格的路径执行。同样,Visual Studio代码也默认设置为Powershell而不是CMD。