我正面临鸡生蛋还是蛋生鸡的问题。
我有一个应用程序,在客户端机器上使用TypeInitializerException在某些场合启动时崩溃,但其他时候失败。
我正在考虑使用procdump来收集内存转储,但它需要实例正在运行,以便能够附加到进程并等待异常。
如果不启动应用程序,我无法获得procdump,并且应用程序在启动时崩溃。
我可以尝试从WinDbg中启动应用程序,但我并不总是遇到异常,所以不确定它是否会有所帮助。
有什么想法或建议吗?
该应用程序是针对。net Framework 4.5编写的,运行在Windows Server 2008 R2(最新更新)上。到目前为止,我还不能在我的机器上本地复制这个
您可以使用-x选项让procdump为您启动应用程序。如果您没有这种控制,您可以将procdump列为进程的调试器。看到这个;在调试器下启动进程一节。我还没试过。
兰迪