我想为使用以下工具和技术的应用程序创建一个安装文件:
Microsoft visuals studio 2013
MSSQL server 2012
我使用winforms和C#来编写程序。
我的问题是:
答案 0 :(得分:1)
我假设您需要部署使用Visual Studio创建的应用程序,而不是部署Visual Studio本身。在这种情况下,您可以根据目的地选择各种选项。
您只需将可执行文件和所需的依赖项复制到目标位置,而无需分发源代码。但是,有几个tools out there随后会反汇编您的程序集以显示源代码。
Visual Studio website有一个用于部署应用程序的选项列表。如果你想要一个传统的Next - >下一步 - >完成安装类型,我建议使用InstallShield Limited Edition。
对于SQL部署,它取决于您使用的版本以及服务器是否已存在于目标。此外,它还取决于您是否只需要部署架构或填充数据库。
您可以在申请时分发SQL Server Express。 SQL Server Management Studio允许您从现有数据库生成“CREATE DATABASE”脚本(右键单击数据库 - >脚本数据库为 - > CREATE to - > File),该脚本可作为安装的一部分执行。或者,考虑详细in this article的备份/恢复方法。