.Net windows .exe应用程序在安装后出错

时间:2011-10-21 05:25:50

标签: c# .net exe

我已经使用安装工厂准备了一个可执行文件。安装部分工作正常但是当我在桌面或安装目录中打开我的exe文件时,我看到一个错误就是这个

http://www.freeimagehosting.net/newuploads/06cfc.png

任何帮助都将受到高度赞赏...提前致谢..

5 个答案:

答案 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(水晶报告)....我一安装就行了...感谢您的所有答案。