解决方案 »

  1.   

    有没有引用其他的dll,或者文件路径什么的是否正确
      

  2.   

    估计你运行的是XXXX.vshost.exe而不是XXXx.exe
      

  3.   

    调用了一个dll文件,文件路径是正确的
      

  4.   

    调用了一个dll文件,文件路径是正确的,不知道什么原因
      

  5.   

    是打开XXXx.exe,但一直打不开,什么提示也没有
      

  6.   

    楼主 有引用其它的dll??可能编译的的时候没有编译到debug或者release目录下。
    在你的项目中新建一个文件夹,dll,把引用的dll复制到文件夹里。编译生成。
      

  7.   

    引用了其它的dll,但在“引用”中添加了该dll文件,而且在Release之后的文件夹里也有引用的那个dll文件,但就是打不开程序
      

  8.   

    引用了其它的dll,但在“引用”中添加了该dll文件,而且在Release之后的文件夹里也有引用的那个dll文件,但就是打不开程序
    换成debug模式测试看看。
      

  9.   

    引用了其它的dll,但在“引用”中添加了该dll文件,而且在Release之后的文件夹里也有引用的那个dll文件,但就是打不开程序
    换成debug模式测试看看。
    debug模式也不行
      

  10.   

    使用Procmonitor,,,运行你的程序,然后看一下,那个程序干了什么,在什么地方失败了,,,,
    然后解决这个问题就要以了.
      

  11.   

    你是不是用了其他的第三方控件?
    第三方控件的dll是不属于.Net Framwork的,所以你换了其他电脑,程序是找不到这些dll的。
      

  12.   

    在program.cs中加入以下代码,应该会有错误日志才对
    static Program()
            {
                AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
            }        static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
            {
                string strException = string.Format("{0}发生系统异常。\r\n{1}\r\n\r\n\r\n", DateTime.Now, e.ExceptionObject.ToString());
                File.AppendAllText(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SystemException.log"), strException);
            }
      

  13.   

    密集的日志文件,从程序开始创建时就写,每个过程仍几行日志进去,到SHOW窗体止,
    然后分析日志,看程序执行到了哪里,再对具体位置的代码分析
      

  14.   

    又换了一台电脑,也是win7 安装了框架4.5,也是打不开,但提示错误是“已停止工作”
    详细信息为:
    问题事件名称:CLR20r3
    问题签名01:windowsformsapplication2.exe
    问题签名02:1.0.0.0
    问题签名03:53cf2bc6
    问题签名04:WindowsFormsApplication2
    问题签名05:1.0.0.0
    问题签名06:53cf2bc6
    问题签名07:16
    问题签名08:b
    问题签名09:System.IO.FileNotFoundException
    OS 版本:6.1.7601.2.1.0.256.1
    区域设置ID:2052
    其他信息1:0a9e
    其他信息2:0a9e372d3b4ad19135b953a78882e789
    其他信息3:0a9e
    其他信息4:0a9e372d3b4ad19135b953a78882e789请问各位怎么解决
      

  15.   

    使用了第三方控件,但现在我把第三方控件装上也是打不开的,安装的控件其dll都在system32下面
      

  16.   

    使用了第三方控件,但现在我把第三方控件装上也是打不开的,安装的控件其dll都在system32下面你原来机器上安的第三方控件dll和新机器上的一致吗?
    新机器上不用安装第三方控件,只需要拷贝这些dll就可以了。如果缺少这些dll,打开程序时不报错,但是打不开程序,以前我也遇到过。