可以用VS自带的打包功能或者用InstallShell来制作更强大的自定义安装程序...
楼上正解
打包成安装程序有很多好处,可以从不同角度分析。
安装过程也是用户了解程序的一个过程,通过下一步等。
可以在安装过程对程序做初始化向导操作,也可以注册相关文件。
程序的安装和部署是必然的
1、用户未必都像你的开发环境一样,已经有了Framework、SQL Server等,用户手工部署这些是不现实的。
2、如果不安装,客户如何使用你的程序呢?直接复制不符合用户使用习惯,体验比较差。
3、通过安装程序可以部署更强大的自我更新。如clickOnce等
可以参看示例:
http://www.cnblogs.com/downmoon/archive/2010/05/21/1740776.html
http://www.cnblogs.com/downmoon/archive/2010/09/12/1824371.html
安装程序也是一个应用程序。针对你需要安装的内容,将其复制在用户的硬盘中。