Visual Studio MSI安装程序:将Asp.net Core作为Windows服务

5
我正在尝试创建一个 MSI 安装程序,将 asp.net core 作为 Windows 服务运行。
我成功地创建了窗口服务,通过以下链接托管 asp.net core 应用程序:
1) https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-2.2

2)https://dzone.com/articles/running-aspnet-core-application-as-windows-service

但我想创建一个MSI文件(Visual Studio Installer),最终用户将安装它。 我将无法使用第三方安装程序,如Wix、Advance Installer等。

有人可以指导/帮助我如何创建一个MSI文件,当安装时它将自动启动窗口服务 或者我正在错误的方向上寻找?


只添加主项目的dll即可解决问题。我曾尝试一次性添加所有dll,这是问题的主要原因。谢谢。 - Vipul Kumar
1个回答

4
< p > WiX : Visual Studio Installer 项目有很多限制,你真的应该尝试免费的WiX或其他商业工具。 查看主要工具列表。在概述中有指向Visual Studio Installer项目限制列表的链接。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接