C# 程序遇到错误“vs”未处理的异常

C# 程序遇到错误“vs”未处理的异常,c#,uncaughtexceptionhandler,C#,Uncaughtexceptionhandler,我创建了一个在线发布的程序。我试图处理所有异常,但有时程序仍然会崩溃。但当我重现我这边的崩溃时,它说: 应用程序中发生未处理的异常。 我的程序的用户看到程序遇到了一个问题,一个小条在上面出现了文本,寻找解决方案 因为我安装了完整的开发环境,而他们只有运行时,我是否会看到不同的窗口?当程序崩溃或出现如下消息时,是否有办法保存程序的开发状态: 程序已崩溃,是否将详细信息发送给开发人员 或者类似的东西?我建议将事件处理程序添加到Application.ThreadException和AppDomain

我创建了一个在线发布的程序。我试图处理所有异常,但有时程序仍然会崩溃。但当我重现我这边的崩溃时,它说: 应用程序中发生未处理的异常。 我的程序的用户看到程序遇到了一个问题,一个小条在上面出现了文本,寻找解决方案

因为我安装了完整的开发环境,而他们只有运行时,我是否会看到不同的窗口?当程序崩溃或出现如下消息时,是否有办法保存程序的开发状态: 程序已崩溃,是否将详细信息发送给开发人员
或者类似的东西?

我建议将事件处理程序添加到Application.ThreadException和AppDomain.CurrentDomain.unhandledeexception中,以实现一般的错误处理。

听起来像是在为windows开发。用户看到的崩溃可能不同,因为在运行它时,附加了一个调试器

您可以从下载Microsoft生态系统元数据交换MEME程序,通过使用MSDN帐户登录,您应该能够找到下载内容

“查找解决方案”对话框正在向sysdev发送小型转储

使用MEME工具注册二进制文件 查看sysdev站点以获取您的迷你转储 使用visual studio打开迷你转储并选择二进制文件 您处于调试模式,在异常时中断。 检查调用堆栈 利润
你能确认你正在使用什么技术吗?按应用程序是WPF吗?您是否考虑过其他问题,例如,听起来他们的机器上可能没有安装所需的.net运行时。这是使用Visual Studio Express 2013 for Desktop用C编写的