日期:2014-05-17  浏览次数:20692 次

如何把用(VS2010和SQL2008)做好的项目做成安装包?
本人用(VS2010和SQL2008)做好了项目,想做成安装包,两点要求:1,做好的安装包能不能不受Framework2.0或4.0影响;2.把项目和数据库绑定在一起,即如果某台电脑上没有(VS2010和SQL2008)的话,安装完照样能用。求高手帮忙,谢谢

------解决方案--------------------
你的问题就没问清楚:
1,做好的安装包能不能不受Framework2.0或4.0影响:

我没看明白这项要求:目前来说,.net程序必定受framework影响。当然我不建议在安装包里装个framework,你可以在安装程序中检查用户的framework版本,若不合适,直接为其打开微软framework的下载网页。

2.把项目和数据库绑定在一起,即如果某台电脑上没有(VS2010和SQL2008)的话,安装完照样能用。求高手帮忙,谢谢

VS2010是给开发人员用的,客户当然没有。SQL2008可以有,也可以没有,取决于你要做什么。如果你做的是服务器部署到客户端,那你的客户则必须安有SQL Server;如果你的软件只是读取本地数据,那可以考虑使用SQL Server Compact。

最后,VS2010里提供了一个很傻瓜式的部署方式:ClickOnce。如果你的安装过程很复杂,可以考虑用一些更专业的部署软件,比如InstallAware。