我写了一个C#的桌面程序,开发环境是VS2005,系统是XP,主要功能是把PPT格式的文件,转换成若干图片,也就是没张PPT一个图片这样的一个功能,这个程序在XP下,基本1-2分钟就搞定一个几十张PPT的文件,但是在win7下,需要至少20分钟的时间,甚至更长,而在Vista系统下,可能需要更长的时间,据说要1个多小时,在vista下,我没有测试过,但是在XP和win7下,我分别试验了,的确存在非常大的差别,大家是否遇到过相同的问题?一起交流下呗

解决方案 »

  1.   

    不是吧 怎么会差这么大,那为什么用xp 和win7开发 没感觉出啥毛病呢?
      

  2.   

    这个不太好分析,涉及到了你调用了哪些对象等。不过按理说如果framework的版本是一样的应该不会差别那么大。
      

  3.   

    不过话说回来,我也觉得framework的问题,但是还是忘记看win7下的这个是啥版本了,晚上回家看看那台电脑是哪个版本的。。
    还有别的可能么?
      

  4.   

    win7  不都是3.5的吗?自带的。
      

  5.   

    但是MS不是说WIN7后应有程序直接跟系统打交道吗。按理速度最快的啊。
    还没装WIN7,不知道是否为真?
      

  6.   

    XP下的程序,到win7里会出一些奇怪的问题的