修改程序后(只是添加了个窗体),程序只能在本机上运行(可以排除修改代码错误),但是在别人及其上就不能运行了(同一个操作系统的也不行)。但是修改前程序一直在能在别人机器跑的好好的。
     有人说是版本修改问题,可是我修改程序的时候并没有去修改程序版本信息。错误提示:
    xx系统遇到问题需要关闭。  点击 此错误报到包含数据,显示: 错误签名。。这个是我之前发的帖子
http://topic.csdn.net/u/20091217/10/878b4614-3c15-41d8-ae26-fd37ae5f992b.html?seed=1001898477&r=61986463#r_61986463

解决方案 »

  1.   

    错误签名: AppName:4f1......(一段序列号)  Appver:1.0.0.0
             APPstamp:4b299be6
             modname:......  modver....... modstamp....
             问题出现时 XX系统 的状态信息;正在使用的操作系统版本及计算机硬件;你的数字成品ID,该标识号可用于识别你的许可证
      

  2.   

    比如你原来的程序是.net1.0的,你用.net2.0的打开,那么自动升级成.net2.0的。所以也就需要环境上装framework2.0,你客户的机器上原来是framework1.1,运行.net1.0的当然没有问题。所以就出错了,我猜大概就是这样。