使用高级安装程序扩展创建 WCF MSI 安装包



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

高级安装程序提供预定义的安装服务支持,无需自定义操作。有关详细信息,请查看如何安装服务一文。

默认情况下,VS 扩展将创建简单类型的项目。要访问服务功能,您需要从项目选项将项目升级到专业

由于你提到了自定义操作方法,如果需要在安装程序中集成 C# 自定义操作,请查看如何集成和调试自定义操作部分。可以通过附加 Visual Studio 中的安装过程来调试 C# 自定义操作。或者,如果你更喜欢 Powershell 自定义操作方法。

最新更新