【发布时间】:2011-01-18 22:44:55
【问题描述】:
我正在处理一个运行时立即崩溃的托管 EXE 文件。通常我希望有一个对话框允许启动调试器的选项,但在这种情况下没有这样的运气。此外,程序崩溃太快,我无法在 Visual Studio 中使用附加处理。
解决办法是什么?
【问题讨论】:
-
你有源代码吗?你试过在调试器中启动它吗?
-
是否安装了所需的 .net 框架?您的代码是否有任何可以抛出的静态初始化程序?
-
我有源代码,但我正在使用 ILMerge 来组合程序集,并且需要一种在调试器中启动 ILMerge 输出的方法。
-
如果 ILMerge 崩溃,原因之一可能是其中一个程序集不完全是 .net,例如 SQLite DLL。
标签: .net debugging executable