.net - 启动部署的我的应用程序会出现 “has stopped working”错误。我该如何调试?

标签 .net vb.net debugging deployment crash

我部署了VB.Net应用程序并运行它,我得到“AppName停止工作”和“Windows正在检查问题的解决方案”以及Windows 7下的“取消”按钮。在XP中,我只能选择发送“是否向Microsoft报告错误。

没有明显的方法可以挂入调试器。我没有任何异常数据。我已经将msgboxes放在我的代码的开头,它们没有被击中,因此在我的任何代码甚至没有执行之前就失败了。我检查了所有我能想到的依赖项。

我在VS2008 Windows 7上开发了该应用程序,并部署到Windows 7和WinXP。

我需要一些建议-如何调试呢?

最佳答案

调试此问题的最简单方法是使用Windbg(如果您知道的话),并且有Tess博客可以解决此问题。

在Windows 7上,调试起来要容易得多,因为使用ETW具有堆栈遍历功能。这是托管代码中的how you can use

关于.net - 启动部署的我的应用程序会出现 “has stopped working”错误。我该如何调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2581770/

相关文章:

asp.net - 在 Internet 上远程调试 ASP.NET 时未命中断点

Eclipse Java EE IDE调试需要tomcat源码

c# - 如何在 installShield 上创建安装程序以安装两个程序

C#高级查询语句字符串处理

vb.net - “If”语句和冒号

mysql - 将 mysql 数据库绑定(bind)到下拉列表 vb.net

.net - 错误 23 不是 .resx 文件上的有效 Win32 应用程序

.net - FluentMigrator迁移成功,但数据库没有变化

.net - 使用 Gmail SMTP 和 System.Net.Mail 发送电子邮件

c - 在 Debug模式下搜索 ILE C 程序时未找到字段