VSCode中的“选择要运行的构建任务”不断弹出

时间:2019-01-14 19:00:39

标签: visual-studio-code

每次我在VS Code中运行代码(Python代码使用Ctrl-Shift + B运行)时,VS Code一直要求我“选择要运行的构建任务”,而不是仅仅运行脚本(就像以前一样) )。我只定义了一项任务。如何解决这个问题?

3 个答案:

答案 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
},