首页 > 解决方案 > 程序“[12460] TestProject.exe”已退出,代码为 -1 (0xffffffff)

问题描述

我正在编写 ac# windows 窗体项目,当我停止进程时,此消息会显示在输出终端中:

The program '[12460] TestProject.exe' has exited with code -1 (0xffffffff).

虽然应用程序运行正常,但 -1 退出代码似乎并不熟悉。请谁能解释一下-1退出代码是什么意思?无法绕开我的头。

标签: c#.netwindowsforms

解决方案


这是预期的行为。如果单击 Visual Studio 中的“停止”按钮,则会立即终止应用程序并将返回代码报告为 -1 (0xffffffff)。如果您想正常终止您的应用程序,请单击窗口右上角的“X”(如果是窗口应用程序)。

您还可以使用“Debug->Detach”菜单选项将调试器从应用程序中分离出来,而不会杀死它。


推荐阅读