c# - 预启动任务构建以退出代码 1 终止

标签 c# windows debugging visual-studio-code launch-configuration

我正在尝试学习如何创建方法库,但每当我运行我的程序时,都会出现一个小弹出窗口(带有令人惊讶的基本 Windows 图形界面,更新后)并显示消息“PreLaunch task 'Build'以退出代码 1 终止。”

我单击“显示错误”,然后在“问题”选项卡中看到消息“到目前为止工作区中没有问题。”

有人知道这是怎么回事吗?

这是我的启动配置...

launch configurations

launch configurations

launch configurations 2/2

launch configurations 2/2

这是带有消息的弹出窗口的屏幕截图。

pop-up window

pop-up window

此外,我不确定这是否相关,但我注意到在我将 .NET SDK 文件移动到另一个文件夹后,以及调试快捷方式命令停止工作时,这种情况开始发生。

最佳答案

我在重命名我的项目后遇到了同样的错误。问题是在我的 task.json 文件中,参数引用了我以前的项目 csproj 文件。

task.json(旧)

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

`

我将 csproj 文件名更改为当前项目的名称,它可以正常工作,没有任何错误。

关于c# - 预启动任务构建以退出代码 1 终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48590601/

相关文章:

javascript - 如何在 IntelliJ 中调试 Meteor

c# - 是否有可能在 asp.net mvc 5 代码优先方法中有一个表列可以容纳多个字符串?

python - 如何使用子进程和 Popen 从我的 .exe 中获取所有输出?

mysql - Django:无法连接到 mysql

Java 线程异常终止并出现消息为 null 的异常。

c++ - 如何找到库调用返回的位置?

c - ':' token 之前出现错误 : expected ',' , ';' 、 '}' 、 '__attribute__' 或 '*'

c# - Web API 请求对象中的强类型和任意属性

c# - 从客户端 C# 连接到多个 TCP 服务器

c# - 在 OnActionExecuting 期间以不同方式处理 GET 和 POST