老鸟在哪里——》vs2008中用c#制作了带SQL2005数据库的单机程序,怎么生成安装包,在别的没有安装sql的机器上运行?
求详细过程!!

解决方案 »

  1.   

    没有办法。除非让用户安装SQL Server。或者你可以考虑放弃使用MSSQl,使用Access或者SQLite一类的文件数据库。当然,你可以把SQL Server也打包进来,不过这样做会侵犯版权,事实上番茄花园的作者就是这么进去的。你怎么不问用C#制作了程序,怎么在没有安装Windows的机器上运行?
      

  2.   

    直接打包就ok啊。只要装了.net的机器就可以运行的
      

  3.   

    怎么悲剧啊??还得学access?
      

  4.   

    用vs2005打包,有一个选项,选择2005的安装包,在运行安装的时候自动检测和安装sql server 2005了
      

  5.   

    打包要注意版权,好像只有最低版本的SQL才是免费的(但有很多限制),所以销量较大的又想免费都是用access