小编The*_*Don的帖子

从 MAUI 应用程序运行/启动单独的后台服务

我想使用我的 MAUI 应用程序在其运行的平台上启动单独的后台服务。当 MAUI 应用程序本身未运行时,此后台服务利用 gRPC 从服务器接收数据。我知道它高度依赖于平台,因此为了便于讨论,我们假设我们只在 Windows 上执行此操作。

我的策略是将后台服务 .exe 与用于在计算机上安装应用程序的 .MSIX 一起包含,只需将 .exe 添加到 Platform/Windows 文件夹中,以便它与应用程序一起部署。但是,我无法使用 C# 找出该 .exe 文件在哪里。WPF 有一个“特殊”文件夹,可将我引导至任何系统上的 Program Files 文件夹,然后 C# 会将该 .exe 作为 Windows 服务启动。我找不到 MAUI 的等效项,因为 MAUI 的 FileSystem 类不允许这样做。

也许我的策略不正确。如果不是这个,那么使用 MAUI 应用程序部署后台服务的好策略是什么?

谢谢!

.net c# grpc maui maui-windows

5
推荐指数
1
解决办法
2410
查看次数

标签 统计

.net ×1

c# ×1

grpc ×1

maui ×1

maui-windows ×1