每次我在VS Code中运行代码(Python代码使用Ctrl-Shift + B运行)时,VS Code一直要求我“选择要运行的构建任务”,而不是仅仅运行脚本(就像以前一样) )。我只定义了一项任务。如何解决这个问题?
答案 0 :(得分:0)
在task.json中创建虚拟任务:
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "dummy-task to not get the 'Select the build task to run'-popup",
"command": "exit",
"group": {
"kind": "build",
"isDefault": true
},
"isBackground": true,
"presentation": {
"echo": false,
"reveal": "never",
"panel": "shared",
}
}
]
}
注意: 右下角会出现一个小窗口,但由于关闭退出命令后无事可做,因此立即关闭。
答案 1 :(得分:0)
当我删除本地tasks.json
并依赖于全局try {
$filePath = "\\LAN_PC\E\blah\blah"
$files = Get-Childitem -LiteralPath $filepath -file -Recurse
foreach ($f in $files){
Get-Content -LiteralPath $f.FullName -Encoding byte -TotalCount 1 -ErrorAction SilentlyContinue -ErrorVariable +errorReadFile | Out-Null
}
Write-host $errorReadFile -ForegroundColor Red
if ($errorReadFile.CategoryInfo.TargetName.Count -gt 0) {
# Then we have a problem so do something
}
}
catch {
# Some code to alert me if there was an error
}
EXIT
时,此问题已解决。
答案 2 :(得分:0)
您需要将所需的任务设置为默认任务。在文件 tasks.json
中,更改以下内容:
"group": "build",
到:
"group": {
"kind": "build",
"isDefault": true
},