【问题标题】:How to create an installer for worker service of .NET Core using visual studio code如何使用 Visual Studio 代码为 .NET Core 的工作人员服务创建安装程序
【发布时间】:2020-04-30 09:23:53
【问题描述】:

我可以添加安装项目以在 Visual Studio 2019 中创建安装程序。但我的要求是使用 Visual Studio 代码为 .net 核心的工作人员服务创建安装程序。 我想使用 Visual Studio 代码创建一个安装程序。 任何帮助将不胜感激。

【问题讨论】:

  • 您需要使用服务控制应用程序将工作服务作为 Windows 服务运行。因此,您只需创建一个将运行 sc.exe 并安装服务的 Powershell 脚本。
  • 我需要同样的东西 - 为 .NET Core 辅助服务设置项目。从你的角度来看有什么进展吗? :)
  • 嗨@TomasBlanárik 我已经创建了一个电子应用程序并将工作人员服务组合到其中。并使用 Inno setup 创建了一个设置

标签: c# .net-core visual-studio-code


【解决方案1】:

我找到了解决这个问题的方法。

    public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .UseWindowsService()
            .ConfigureWebHostDefaults(webBuilder =>
            {
                webBuilder.UseStartup<Startup>();
            })
            .ConfigureServices(services =>
            {
                services.AddHostedService<Worker>();
            });

谢谢 鲁士

【讨论】:

  • 欢迎来到 Stack Overflow!虽然您的回答可能会解决问题,但 including an explanation 关于如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。您可以编辑您的答案以添加解释并指出适用的限制和假设。 - From Review
猜你喜欢
  • 2012-02-19
  • 1970-01-01
  • 2012-09-17
  • 1970-01-01
  • 1970-01-01
  • 2023-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多