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

问题描述 投票:3回答:2

好。我在.Net Core并在Mac机器上使用VSCode。现在,每当我运行我的C#项目时,VSCode就会显示这条烦人的消息:

The preLaunch task 'build' terminated with exit code 1

它显示了我点击一个名为show problems的按钮的选项。当我单击此按钮时,它仅显示警告消息。现在,如果是错误,那么可以看到此消息。但事实是它每次都有警告时显示此消息(对我来说这是正常的)。这非常烦人。有没有什么办法可以配置VS代码来不显示警告之类的消息?

c# asp.net-core visual-studio-code
2个回答
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
投票

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

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "command": "dotnet",
            "type": "process",
            "args": [
                "build",
                "${workspaceFolder}/MyProject.csproj"
            ],
            "problemMatcher": "$msCompile"
        }
    ]
}
© www.soinside.com 2019 - 2024. All rights reserved.