我已经使用安装工厂准备了一个可执行文件。安装部分工作正常但是当我在桌面或安装目录中打开我的exe文件时,我看到一个错误就是这个
http://www.freeimagehosting.net/newuploads/06cfc.png
任何帮助都将受到高度赞赏...提前致谢..
答案 0 :(得分:1)
从这张图片中你无法分辨出发生了什么。这是一场普遍的崩溃。检查事件日志。您可以尝试打开Fusion Logging以查看是否缺少可能导致崩溃的程序集。文件监视器也可以帮助您查看正在加载的内容,但我会首先尝试Fusion。 看到 Enable Assembly Bind Failure Logging
答案 1 :(得分:0)
确定;链接现在正在工作。我建议您将应用程序主窗口代码包装在带有消息框的try catch或一些日志记录中以详细跟踪该异常。
因此,在Visual Studio中,将Program.cs更改为:
[STAThread]
static void Main()
{
try{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
} catch(Exception ex){
MesasgeBox.Show(ex.ToString());
}
}
答案 2 :(得分:0)
尝试查看Windows事件查看器(控制面板 - >管理工具 - >事件查看器)
在Windows日志下 - >应用程序,.NET运行时应该为您的应用程序添加一个条目,其中包含异常的详细信息。这可能有助于查明问题。
答案 3 :(得分:0)
您还可以附加远程调试器以查看最新情况。
答案 4 :(得分:0)
抱歉,我没有在我的系统中安装CRRedist2008_x86.msi(水晶报告)....我一安装就行了...感谢您的所有答案。