【问题标题】:Create WCF MSI Install Package with Advanced Installer Extension使用高级安装程序扩展创建 WCF MSI 安装包
【发布时间】:2020-06-01 13:30:21
【问题描述】:

我被要求处理在 Visual Studio 2013 中创建的 WCF 项目。我没有安装 VS 2013,所以我使用了 VS2019。我必须创建一个安装程序以允许 QA 安装该服务。我找到并阅读了有关 VS2019 Advanced Installer Extension 的信息。我创建了 MSI 文件。在我的测试过程中,它成功完成了安装过程并将文件复制到了相应的目录。但是,安装后服务窗口下没有出现该服务。我单击“添加项目输出”并添加了主要输出并选择了与项目相关的所有其他依赖项。那并没有解决问题。我在网上读到可以创建自定义操作,但没有关于如何创建自定义操作的明确说明或步骤。有没有人能够使用 Advanced Installer Extension 创建和安装 WCF 服务?我错过了什么吗?

【问题讨论】:

    标签: visual-studio-2019 advanced-installer


    【解决方案1】:

    高级安装程序为安装服务提供预定义支持,无需执行自定义操作。详情请查看How to install a service文章。

    默认情况下,VS Extension 会创建一个简单类型的项目。要使用服务功能,您需要将项目从project options升级到Professional

    由于您提到自定义操作方法,如果您需要在安装程序中集成 C# 自定义操作,请查看How to integrate and debug custom actions 文章。您可以通过从 Visual Studio 附加安装过程来debug your C# custom actions。或者,如果您更喜欢 Powershell custom action 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-05
      • 2020-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多