如何为 vb.net 应用程序创建设置?

How to create a setup for vb.net application?

我开发了一个会计系统。现在我正在尝试创建一个安装文件。我的客户希望它在多用户模式下使用。

我使用 Visual Studio 2010 开发它,SQL Server 2008 用于数据库,Crystal Report 用于报告。

我正在做的是,我安装 sql server 2008 和 sql management 并将数据库复制到它的目录并附加它。

虽然我使用 Advanced Installer 为我的系统创建一个安装文件并通过单击输出文件设置来安装它。

但我的问题是普通用户不知道如何做这些事情。所以我想创建一个安装文件,它将安装 SQL Server 2008、Crystal 报告、我的会计系统并将 SQL 服务器实例的 TCP 动态端口更新为 1433。

我已经创建了一个批处理文件,它将安装 SQL Server 2008 并创建数据库,但我不知道如何在本地网络中使用它。

希望有人能帮助我,如果我没有对我的问题提供足够的细节,请发表评论。谢谢

注意:我想要一个带有进度条和正在安装的详细信息的安装文件。

A​​dvanced Installer 可以完成所有这些事情,您需要将它们设置为先决条件,并为它们提供安装源。这个 link 用于快递。在 SQL 安装期间提供进度有点笨拙,它可能是一个冗长的安装,您可以长时间显示 "Installing SQL" 并使用静默安装,或者让 SQL 安装对话框显示。

Install sql express

Crystal 报告有点麻烦(不止一种),但是有一个 MSI 可以包含在 AI 项目中;确保您获得正确的版本并注意 32/64 位差异。我使用 CRRuntime_32bit_13_0_4.msi 和 CRRuntime_64bit_13_0.msi

我还没有更新 SQL 实例的端口,我只是使用浏览器服务,但您可以将 vbscript 注入安装过程并执行任何操作。

必须遵守适当的许可才能部署所有运行时。