为什么默认的exitcode为-1

时间:2018-04-16 13:52:29

标签: .net compilation development-environment

不是问题,而是一个奇怪的问题。

在Visual Studio(以及我遇到的其他一些应用程序中)程序在退出时发布的默认代码(即exitcodes的“OK”)为-1,

我好奇为什么只是那个,为什么不是0对我来说更合乎逻辑。

有没有人更深入地了解这是为什么以及它背后的历史以及为什么-1将widley用作默认的exitcode?

示例:

  

程序'[5208] dotnet.exe'已退出,代码为-1(0xffffffff)。

0 个答案:

没有答案