用C#做了winfrom程序,做好安装程序后,在别的机子里安装好,运行出错,在本机运行正常,显示严重错误关闭,不知道什么原因?应该从那里去检查,数据库连接是正常的,有多线程

解决方案 »

  1.   

    如果framework装好了,必然是你的某个重要的dll那台机器上没有。
      

  2.   

    vs开发的东东,需要Framework的支持.这个应该没有问题吧!载图发出来看看.
      

  3.   

    哦,如果再不行,只有叫他再装Framework2.0,他那机子很奇怪的,说装有Framework2.0,但找不到Framework2.0设置,但iis可能运行asp.net
      

  4.   

    要是没装framework是会提示安装的。
    你最好到那台机子上debug一下。将程序中所有可能出错的地方全部try catch抛出异常,防止死循环。如果有数据库访问,要注意数据库的配置
      

  5.   

    1楼说的对,只有这两种情况,要莫是没有.NET Framework,或者.net framework的版本不对,或者是你程序用到的dll别的机子上没有,你要保证你用的dll在别的机子上,并且dll的路径一定要放在你可执行程序的同一个文件夹,这样楼主明白不?
      

  6.   

    FrameWork 1.1 或FrameWork 2.0 或 FrameWork 3.5 没有安装在你运行的电脑上
      

  7.   

    做个安装包吧,很方便的还可以把framework以及你用的dll集成到安装包中,在别人机器上安装后肯定就能用了
      

  8.   

    你做安装包的时候把framwork环境集成进去了么?没这个环境是运行不了的,别人机器上不一定有
      

  9.   

    发布的时候你部署了吗?.net framework包含在里面了?