为 WPF 项目创建安装文件

我使用 Sql Server Standard 版本和 Crystal Reports 在 Visual Studio 2017 (.Net Framework 4.6.1.) 中为我的客户端设计了一个应用程序。现在我想为客户端创建一个安装文件。

  1. 我是否必须在客户端机器上安装 Sql Server 或 Sql Server Express?

  2. 我是否必须在客户端计算机上安装 Crystal Report Runtime?

我已经阅读了很多类似的问题。这样做的最佳方法是什么?谢谢。


蓝山帝景
浏览 209回答 2
2回答

qq_笑_17

我是否必须为客户端安装 Sql Server 或 Sql Server Express?不,但如果尚未安装,您可能需要一个客户端驱动程序。我是否必须为客户端安装 Crystal Report Runtime?通常,是的,例如参见这篇文章

芜湖不芜

问题是“为客户”的真正含义是什么。如果您的应用程序内部使用 SQL DB 来存储数据用于其自身目的,那么您正在为应用程序安装 SQL 以使其正常工作,SQL Lite 或 Express,并且不会向您的客户公开有关此内部设计细节的任何信息。同样,如果您的应用程序使用 Crystal Reports 生成报告,那么它是针对您的应用程序,而不是针对客户端的。但是,如果您的应用程序向已经拥有 SQL 数据库的客户端提供服务,并且您的应用程序旨在查询或更新该数据库,那么您不需要安装 SQL,您基本上只需要允许客户端输入连接对话框即可连接到他们现有的数据库。在任何情况下,您都无法安装 SQL Server,因为它是您无法代表客户端安装的许可产品。关于如何做的任何更详细的问题将取决于您用于构建设置的安装工具
打开App,查看更多内容
随时随地看视频慕课网APP