奇怪,我在vs2008开发环境下用C#做好了一个小软件,打包后,将安装程序拷到其他计算机上却安装不了,为什么呢?高手们,谁知道?帮帮我吧!

解决方案 »

  1.   

    客户机要首先装.netframework,很麻烦!
      

  2.   

    楼上正解,会提示你安装.netframework,然后才安装你的程序。
      

  3.   

    08用的是3.5,不过如果你没有用到新功能,也可以在08里创建2.0的项目,vista自带的框架是3.0的,3.5的运行不了。
      

  4.   

    在打包的时候把.netframework一起打进去~
      

  5.   

    选择安装程序项目里的项目属性 把系统必备里的.net framework 3.5选上
      

  6.   

    这个得设置launch condition,让安装程序在安装的时候检测电脑上有没有安装.net framework,没安的话就拒绝继续安装
      

  7.   

    .net framework安装上去了,程序也安装好了,但就是运行不了,会出现下面的错误:Microsoft .net framework: 应用程序中发生了无法处理的异常。如果单击“继续”,应用程序将忽略此错误并尝试继续。如果单击“推出”,应用程序将立即关闭。
    在建立与服务器的连接时出错。在连接到 SQL server 2005 时,在默认的设置下 SQL server 不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40 - 无法打开到SQL server的连接)。为什么呢?对了,我是用SQL 2005 数据库的。