我用C#制作了一个monogame游戏(版本3.7.1),并尝试在Visual Studio 2017中发布。发布工作正常,但之后,我尝试执行setup.exe文件,但不幸的是,我得到了一个NullReferenceException,问题是我不知道如何调试并找出导致错误的原因。
最后,它声明您可以通过激活JIT调试来激活调试。
< system.windows.forms jitDebugging="true" />
配置下的machine.config文件,但现在我不知道如何使用它,因为当我运行.exe时,它仍然给我NullReferenceException错误,我在互联网上没有找到如何使用它的任何线索。
1条答案
按热度按时间fv2wmkja1#
有关在VS中设置JIT调试器的步骤,请参阅:https://learn.microsoft.com/en-us/visualstudio/debugger/debug-using-the-just-in-time-debugger?view=vs-2017
对于任何.NET应用程序中的任何未处理的.NET异常,JIT调试器都会弹出。当然,要调试应用程序,您需要有源代码和符号,而调试零售/发布位则更加困难。