簡體   English   中英

如何使用 Visual Studio 安裝程序項目安裝 .NET 6 Windows 服務(Worker Service)?

[英]How do you install a .NET 6 Windows Service (Worker Service) using a Visual Studio Installer project?

我有一個寫在 c# 中的 Worker 服務,需要安裝為 Windows 服務(通過調用UseWindowsService方法配置)。

本指南指定如何為 .NET 6 應用程序創建安裝程序,但此安裝程序僅復制應用程序的文件。

如何安裝可執行文件中包含的服務?

您可以使用sc create命令來注冊服務。 像這樣:

sc.exe create NewService binpath= c:\windows\system32\NewServ.exe

PS注意, binpath=后面有強制空格

要使其成為您可以創建的服務,還有很多步驟。 參見https://learn.microsoft.com/en-us/do.net/core/extensions/windows-service

我丟失了一些 nuget 包和對 csproj 文件的其他手動編輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM