我用C#用monogame(版本3.7.1)制作了一个游戏,并试图在Visual Studio 2017中发布它。发布工作正常,但是之后,我尝试执行setup.exe文件,但不幸的是,我得到了NullReferenceException问题是我不知道如何调试并找出导致错误的原因。
最后,它指出您可以通过激活JIT-Debugging来激活调试。我已经通过写以下行来做到这一点:
进入配置下的machine.config文件,但是现在我不知道如何使用它,因为当我运行.exe时,它仍然给我NullReferenceException错误,并且我在互联网上找不到任何线索使用它。
答案 0 :(得分:0)
在VS中设置JIT调试器的步骤已结束: https://docs.microsoft.com/en-us/visualstudio/debugger/debug-using-the-just-in-time-debugger?view=vs-2017
JIT调试器将弹出任何.NET应用程序中任何未处理的.NET异常。当然,要调试应用程序,您将需要具有源代码和符号,并且调试零售/发布位会更加困难。