2015-08-24 85 views
3

我想在Windows 10机器上制作Windows服务。我希望它定期创建Toast Notification,但我遇到了很多麻烦:Windows服务发送吐司通知

看起来这些通知位于Windows.UI.Notifications名称空间(here)。但是没有一个以Windows开头的命名空间是可访问的,我不能将Windows.winmd作为参考来获取它们。

据我所知,Toast Notifications应该不仅适用于Windows 10,也适用于Windows 8.这是否适用于制作服务?我正在努力做甚么?

目前我将制作一个单独的应用程序,只是为了发送通知而被调用,但它看起来像是矫枉过正。

回答

3

您需要在.csproj增加如下一行:

<TargetPlatformVersion>10.0.10240.0</TargetPlatformVersion> 

我不知道它是否有需要的地方,但我总是把我的在哪里<PropertyGroup/><TargetFrameworkVersion/>

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

+2

谢谢!为获得参考文献而工作得很好。对于稍后看到这些内容的人来说,它不允许您仅仅从此使用ToastNotifications,它看起来更加复杂,而且我仍在研究解决方案。 – Omada