我遇到了一个很大的问题。我正在写一个WFA + C++/CLI DLL应用程序。一切工作正常,直到我不得不将它发送给我的朋友。每次他从bin/debug(+附加的dll和xml文件)执行exe文件时都不会发生任何事情(他没有安装Visual Studio)。这个问题不会发生在我身上。在我的电脑上一切正常。Windows窗体应用程序不能在另一台PC上运行
我注意到什么(后夫妇仰视的解决方案小时)的,不知怎的,这是关键时刻:
log = new StreamWriter("log.txt", true);
log.WriteLine("3c");
log.Close();
materialTypeComboBox.SelectedIndex = 0;
log = new StreamWriter("log.txt", true);
log.WriteLine("3d");
log.Close();
“3C”是在每一个我的朋友执行时间我简单的日志文件的最后一行这个。如果我评论此,应用程序崩溃的
foreach (RadioButton item in someGroupBox.Controls.OfType<RadioButton>()) { ... }
好像WFA的控制会导致效果,但怎么可能? 我尝试了使用installShield项目(在发送应用程序时错过了一些引用),一键安装程序,创建空的时候,将目标框架窗体3.5更改为4.5.1,在Debug和Relase模式下构建项目,x86,x64项目和粘贴源 - 没有任何成功。
这怎么可能?没有例外,没有消息框,什么都没有。只需单击并没有任何反应。 有谁知道一些解决方案?
** A **不程序在启动后立即退出?检查任务管理器。 ** B。**检查事件查看器,系统应该在某处记录日志。 – kennyzx 2014-10-31 01:28:51