如题
开发环境是vs2010,frameworke选择的是2.0,在win7下运行没问题.但是在xp下,双击后没反应,或者闪一下就消失了.
望大家指点.感谢!

解决方案 »

  1.   

    你在xp下运行时安装程序吗   .exe文件
      

  2.   

    在加载窗体的时候加一句Console.WriteLine();
      

  3.   

    frameworker 2.0装了吗?xp不自带,win7自带3.5
      

  4.   

    如果找不到问题所在
    建议楼主带着源程序在xp上运行
    这样程序会停在抛出异常的地方
    如果不能带源代码运行
    建议楼主在怀疑出问题的地方使用try--catch语句抛出异常信息
      

  5.   

    程序异常,建议在win7下编译,看看是什么问题。
      

  6.   

    检查Framework2.0的具体版本.
    有些方法在2.0 SP1中受支持,但2.0版本并不支持.比如:
    AutoResetEvent类的WaitOne方法的几个新增重载
    GC类的几个新增静态方法如果你用了其中的某些方法,在XP上对应的framework2.0是非SP1的版本,就会出现类似问题.
    可将XP的framework2.0升级至最新版以上是切身体会,具体细节还是请查看MSDN
      

  7.   

    感谢大家的建议,我找到问题了...
    form的icon问题
    我用的是256*256的icon,win7下支持.xp下不支持.
    替换成48*48的,就没问题了.还是谢谢大家,结贴散分