【问题标题】:Windows Service sending Toast NotificationWindows 服务发送 Toast 通知
【发布时间】:2023-03-25 20:35:01
【问题描述】:

我正在尝试在我的 Windows 10 机器上创建 Windows 服务。我希望它定期创建 Toast 通知,但我遇到了很多麻烦:

这些通知似乎位于 Windows.UI.Notifications 命名空间 (here) 中。但没有一个以 Windows 开头的命名空间是可访问的,我无法添加 Windows.winmd 作为引用来获取它们。

据我所知,Toast Notifications 应该不仅适用于 Windows 10,而且适用于 Windows 8。这适用于制作服务吗?我正在尝试做的事情是否可能?

目前我打算制作一个单独的应用程序,它被调用只是为了发送通知,但这似乎有点矫枉过正。

【问题讨论】:

    标签: c# windows notifications


    【解决方案1】:

    您需要在.csproj 中添加以下行:

    <TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion>
    

    我不知道它是否有需要的地方,但我总是把我的放在&lt;TargetFrameworkVersion/&gt; 所在的&lt;PropertyGroup/&gt; 中。

    之后,您需要能够添加引用(它们将位于“Windows”选项卡下)。

    【讨论】:

    • 谢谢!非常适合获取参考。对于稍后看到的人来说,它不允许您仅使用 ToastNotifications,它看起来更复杂,我仍在研究解决方案。
    猜你喜欢
    • 2022-06-16
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    相关资源
    最近更新 更多