如何部署使用sql server express 2012和crystal report开发的C#windows表单应用程序

我在Microsoft Visual Studio 2013中开发了一个应用程序.Net Framework 4.5。 我使用的DBMS是sql server 2012 express,用于报告的是Crystal报告13

我想创建一个安装文件,可以在客户端计算机上安装.net框架,sql server和crystal报表。 此设置应该是脱机和静默的

我使用了一次点击但是当我选择“下载文件与我的应用程序位置相同”时它不起作用。 我的意思是离线设置无法单击一次。 其次,没有选择我需要安装软件的位置。

我知道还有其他问题与此类似。 但我需要在上述条件下提供具体帮助。

请描述如何为部署项目创建此类型的单一和独立安装文件

我最近还在C#中使用Crystal Reports 13开发了一个应用程序,如果需要,它可以安装.NET Framework 4.5等先决条件。 我使用了Advanced Installer 。

您还可以下载并使用InstallShield模板。 请关注这篇文章 。

编辑 。 对于高级安装程序,您将为相应版本添加SAP Crystal Reports Runtime Engine的先决条件。

看到这个 。