winfrom 程序打不开,打开了进程又关掉一以下是我的试的解决方案:
1、安装.net4.0  (40+ MB标准的那个,这个绝对没问题,因为我以前的程序,和我新建一个空winfrom程序,测试机子都能正常运行)                                ----排除运行坏境问题2、试了十多台机子。                       ----排除系统不匹配问题3、卸载了360 QQ管家, 及所有安全软件      ----排除安全软件阻止问题4、在同事装有开发坏境的电脑上都能正常运行 ----排除程序90%问题5、因为已我给客户的老程序客户能打开。后来有些使用上的BUG我改了下,顺便美化了下界面就是改了背景图,还有加了自动更新功能。所以我已经把前台代码都注释掉了  ----排除前台代码问题6、自己怀疑解决方案生成的时候什么属性什么允许不安全代码什么的,首先我建了一个空的,给客户打开能正常打开,然后我右键空的解决方案查看他的属性设置,然后我回到我的程序看属性一致不,不一致我改了,还是不行,后来我勾选了“允许不安全代码”还是不行。                    ----排除设置问题一以下是我发现的现象
1、打不开,所以我狂点,然后发现进程上有了。一瞬间又没了。
求各位大哥!!帮我解决,十分急啊都快哭了。

解决方案 »

  1.   

    检查是否少打包DLL以及其他文件..
      

  2.   

    谢谢2楼,1楼可以说详细点吗,怎么检查DLL,因为打包不是批生成就行了吗?我该怎么检查他少了什么DLL。 因为我同事电脑都用得。就没有开发坏境都不行。
      

  3.   

    估计异常发生,看看程序得log
      

  4.   

    又发现了,右键我的电脑,管理,事件里写着错误Application: XXX1.0.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.IO.FileNotFoundException
    Stack:
       at tdxt.Login.InitializeComponent()
       at tdxt.Login..ctor()
       at tdxt.Program.Main()
    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
      

  5.   

    System.IO.FileNotFoundException
    文件没找到异常,
      at tdxt.Login.InitializeComponent()
      at tdxt.Login..ctor()
      at tdxt.Program.Main()
    在调用主程序的构造函数的InitializeComponent初始化界面的时候发生。我想到的就是 改了背景图,你的那个背景图是不是不是嵌入程序的,而有没有拷贝过去?
      

  6.   

    5、因为已我给客户的老程序客户能打开。后来有些使用上的BUG我改了下,顺便美化了下界面就是改了背景图,还有加了自动更新功能。所以我已经把前台代码都注释掉了 ----排除前台代码问题
    什么是winfrom的前台代码????????
      

  7.   

    代码里面出现了 this.Close();.....因为winform程序是单线程的
      

  8.   

    到Application文件中,将IsSingleInstance 设为false看看。
      

  9.   


    你意识是说,我程序初始化时写了this.Close();..... 关闭吗?我没有写啊,在说我同事电脑上都能运行
    15楼,Application这个文件夹在哪
      

  10.   

    给他们一个debug版本,把.pdb文件也拷过去,看看到底是哪行代码出错?  at tdxt.Login.InitializeComponent()
    从这里看,确实是login登录窗口的初始化出错,InitializeComponent这个方法是自动生成的,是初始化控件的代码,我几乎100%肯定你的某个控件的属性设置为这个图片了,但是这个图片没有拷过去,可能是背景图,也可能是图标或者其他和文件相关的属性
      

  11.   

    检查是否用了第三方控件没有把dll打包进来,使用的资源文件是否全部打包了
      

  12.   

    都说了文件没有找到,你看看Login 初始化代码里面 ,需要什么特殊外部文件的
      

  13.   

    经理帮我改了下登录界面删了图片。可以进了。但是我还是想知道错在哪里。谁可以加我QQ495759233 远程帮我看看。很郁闷啊(QQ问题随便填写)