c# - WPF C# 应用程序部署 - 运行 exe 时没有任何反应

标签 c# wpf debugging deployment

我已经复制了 Windows 7 VM 和 Windows Vista 笔记本电脑上 Debug 文件夹的内容。两者都安装了 Dot Net 4.5。所有程序集都设置为复制本地和 AFAIK 我没有引用任何不在应用程序文件夹中的内容。当我在两台不同的开发人员计算机(一台 Win8,一台 Win7)上运行该应用程序时,它运行良好,就像在 Visual Studio (F5) 中运行它时一样。

在部署计算机上不是这样。问题是我没有收到任何错误消息。在非开发机器上双击可执行文件后绝对没有任何反应。

我尝试在 WinDbg.exe 中启动它并得到以下输出:http://pastebin.com/43PbwyGx

那么我该如何调试它以找出缺少的东西呢?

最佳答案

查看您的 WindDbg 转储,您有 CLR 异常的第二次机会执行 - 代码 e0434352(!!!第二次机会!!!)
我会看看 Igor Dvorkin 的这篇文章,Why do I keep getting exception code e0434352 . 他在其中讨论了它是一个通用异常,以及如何启动 cdb 以查找底层异常是什么。

他还链接到他的另一篇博文,Finding CLR exceptions without visual studio他描述了使用 cdb 的地方。

关于c# - WPF C# 应用程序部署 - 运行 exe 时没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14058224/

相关文章:

debugging - Xamarin native iOS 断点未命中 VS2017

c# - 在父表中插入值时自动在子表中生成id

c# - ItemsControl 数据绑定(bind)不起作用?

c# - 绑定(bind)到 ItemsControl 的 DataTemplate 内的自定义控件

WPF、WCF、Entity、MVVM的疑惑!

Android:Eclipse MAT 似乎没有显示我应用程序的所有对象

debugging - 创新设置 : How to watch variables values or write to debug output?

c# - 将泛型对象添加到泛型集合时出现编译时错误

c# - 你如何等待网络流有数据读取?

c# - WPF - 通用 IValueConverter?