现在遇到一个比较奇怪的事情,在我自己电脑里运行很正常,可是到其他人的电脑运行就非常的缓慢。于是在其他人的电脑上运行代码跟踪,发现这样一个现象  public FrmEmp()
        {
            InitializeComponent();
        }
 代码运行到这边的时候,半天才能进到FrmEmp.Designer.cs里的 private void InitializeComponent()过程,而InitializeComponent是系统自动生成的,没有做任何的修改。
 而我自己电脑运行却很正常,所以请问各位高手该如何解决啊?
 已经困扰很久了!

解决方案 »

  1.   

    InitializeComponent里的代码虽然是生成的,可不是自动生成的,VS没那能耐...都是你自己拖控件“拖”出来的...检查你的界面设计,对比一下你的电脑和其他电脑的配置...不要把UI搞得太臃肿,用了第三方控件要确保部署...
      

  2.   

    应该是电脑配置的问题。
    InitializeComponent();这个加载设计器的控件FrmEmp.Designer.cs
      

  3.   

    应该不是电脑的配置问题,因为电脑的配置都还可以
    就是不知道为什么调用InitializeComponent会那么的慢,大概要1,2分钟
      

  4.   

    这位大侠,我现在也出现这个问题,在开发环境下很快,在别的机器上(不是开发环境)很慢,去跟踪了,也是这个InitializeComponent()上面花了很多时间,也是用了两个第三方控件。我想请教一下,“第三方控件连接出了问题”是什么问题,具体如何解决,谢谢。
      

  5.   

    TO ljf2006
    我的第三方控件是要连接我们数据库的,所以很慢
    你们的第三方控件是不是也要连接数据库啊,可以优化下连接方式
      

  6.   

    to ljf2006:
    这也是一个解决思路,值得参考
      

  7.   

    ljf2006的毅力令人钦佩,确实解决问题了,多谢