【问题标题】:How to embed other application during deployment my application?如何在部署我的应用程序期间嵌入其他应用程序?
【发布时间】:2011-03-09 10:48:19
【问题描述】:

我正在尝试制作我的应用程序的安装文件。我已经完成了部署过程,并且成功地将安装文件构建为 .msi 文件。但是要在其他计算机上运行我的应用程序,需要安装像 SQL Server 2005 这样的软件,以便我的数据库文件可以在该系统上支持。它还需要安装一些其他软件。所以我想在我的软件中嵌入所有必要的软件,并且应该在安装我的应用程序期间安装。所以我需要知道在部署期间要做什么来附加这些软件。 在 C# 中有什么解决方案?

【问题讨论】:

    标签: c#


    【解决方案1】:

    通常,您将通过应用程序的安装程序(即 InstallShield、Inno-Setup 等)来执行此操作。安装程序通常具有启动其他程序和/或合并其他安装脚本的能力。此外,一些安装程序将允许手动安装(通常使用命令行开关完成),因此依赖程序的安装是无缝的。

    【讨论】:

    • okey 我已经完成了这些,sql server 也已下载,但数据库备份文件的路径不会自动完成。虽然我在安装过程中添加了备份文件。
    • 在这种情况下,我可能会编写一个小 C# 程序来确定该备份文件的路径并创建安装时需要创建的任何数据库和表。然后我会让安装程序调用程序。我不确定如何或是否可以通过编程方式确定数据库备份文件的名称。
    猜你喜欢
    • 2011-04-10
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    • 2010-10-07
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多