VSCode:如何配置dotnet在编译时不显示警告

时间:2018-06-20 21:42:42

标签: c# asp.net-core visual-studio-code

好。我在.NetCore中,在Mac计算机上使用VSCode。现在,每当我运行C#项目时,VSCode就会显示以下令人讨厌的消息:

The preLaunch task 'build' terminated with exit code 1

它向我显示了单击名为show problems的按钮的选项。当我单击此按钮时,它仅显示警告消息。现在,如果是错误,则可以看到此消息。但是事实是,每当有警告时它都会显示此消息(对我来说这是可以的)。真烦人。有什么办法可以配置VS Code,使其在警告之类的消息中不显示这些消息?

2 个答案:

答案 0 :(得分:2)

要禁用警告,您应将-nowarn文件中的args添加到tasks.json

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "command": "dotnet",
            "type": "process",
            "args": [
                "build",
                "${workspaceFolder}/MyProject.csproj",
                "-nowarn" // here
            ],
            "problemMatcher": "$msCompile"
        }
    ]
}

答案 1 :(得分:1)

您的task.json文件可能有问题,请检查文件的参数并确保构建指向正确的位置:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "command": "dotnet",
            "type": "process",
            "args": [
                "build",
                "${workspaceFolder}/MyProject.csproj"
            ],
            "problemMatcher": "$msCompile"
        }
    ]
}