日期:2014-05-18  浏览次数:20841 次

打包的软件安装后运行出现错误,请高手解决!!!!
winform程序。
  所有该引用的dll都引用了。
  打包后 在没安装编程环境的普通电脑上安装后运行,无论xp,win7系统下都正常。但在英文版xp sp3上有两个窗体已进入就报错,错误信息:
  Object reference not set to an instance of an object.(未将对象引用到对象的实例.)
 我想,既然另外两台电脑(分别是xp,win7 中文版)都能正常运行,说明程序是没问题的。就唯独英文版xp会报错!而且就是进入某个Form的时候报错,其他Form正常查看(正常的From与异常form的Font属性都是宋体,9pt)。求高手告诉原因???急急急!!!



------解决方案--------------------
建议直接将exe dll 文件拷凡在英文版xp运行(必须安装.net framework 2.0),测一下看结果!
------解决方案--------------------
查看你程序运行的.net framework 莫非你用的2.0以上?
------解决方案--------------------
那你要查报错的窗体里用了什么,可以写个简单的form在英文系统里测试下,慢慢排查吧。。。