说得简单点,就是我现在只是把一个项目做好了(winform桌面程序),但不知道怎么打包,还有数据库还是用的本机上的SQL,怎么搞?我要发布到网上去。。在线F5求救

解决方案 »

  1.   

    第三方打包软件怎么把数据库也放进去?我现在主要纠结的是数据库怎么搞哦。现在用的本机的SQL
      

  2.   

    单机版就不要SQL数据库啊,真是的,可以用ACCESS啊,更好的可以用Sqlit,直接把文件夹复制到项目文件夹再打包就可以了~!!!呵呵呵
      

  3.   

    直接打开exe就行了 不要数据库的
      

  4.   

    如果非要SQL 跟项目一起打包,然后用bat写个批量处理安装,或者是做一个EXE运行SQL安装与项目安装,再写个sql安装配置的参数文档,执行无人值守安装 。sql安装完成会自动安装您的项目。不过这个下载包就很大了。所以还是提倡我上面的做法会简单。而且下载包很小
      

  5.   

    不光数据库,还要有.net framework
    你必须确保客户机也要有.net framework,
    否则还是不能运行
      

  6.   

    简单点将你的数据库改为Sqlit3,就一个dll,简单方便
      

  7.   


    SQL Server 2005 Express 这个怎么用啊?我在项目中会对数据库进行操作。用sqlit可不可以哦?
      

  8.   

    怎么改啊?我现在有数据库的.mdf文件,怎么改哦?就是一点都不知道哦
      

  9.   

    不用MSSQL数据库,改用Sqlit3数据库,
    里面SQL语句很多的通用的
      

  10.   

    如果你是使用的单机软件 就要考虑 你的数据库是什么一般情况下 msssql是没必要的 Sqlit  哪怕是access都行
      

  11.   

    我现在手上有一个mdf文件,怎么用sqlit来做啊?
      

  12.   

    你当然要把mdf里面的表和数据都移植到sqlite里面,不过存储过程什么的是用不了了。
      

  13.   

    sqlexpress很小,把你的数据库连接字符串也更改为sqlexpress的,我这有个程序打包的例子,其中你可以安装SQLEXRESS,然后运行SQL语句,绑定数据库
    http://download.csdn.net/detail/kaoleba126com/4249170
      

  14.   

    新建一个项目,里面放执行数据库创建的类就行了。http://www.cnblogs.com/dannyqiu/articles/2128815.html
    sqlite 虽然很多语句通用,但是触发器是什么的都不支持。
      

  15.   

    如果支持联网的情况下,我觉得你可以WCF+客户端来解决发布来解决你的问题其实蛮简单的 这样别人下载你的Winform的客户端也不需要再同时下载数据库了。
      

  16.   

    谢谢你们。我现在用的SQL 2005 桌面版本。。因为项目做好了,我不好再用其它数据库了