![](/img/trans.png)
[英]Possible to send Toast Notification in Windows 10 from a non-UWP C# app?
[英]Win8-10 UWP toast notification from CLI app via WINAPI?
我需要从一个微型cli 应用程序向 Windows 通知区域发送一个简单的通知。 问题是,所谓的“官方”推荐方式与Microsoft.Toolkit.Uwp.Notifications
带来了 40Mb 的依赖关系。 我所有的代码都是 23 行,毫不夸张地说。 还有另一种方法可以做到这一点,但它不再起作用了。
有没有一种方便的方法可以用 PInvoke/dllimport 以某种方式做到这一点?
C++/WinRT中存在相同的Windows.UI.Notifications 命名空间,其中引用了 static 库。 在 static 库中使用函数时,只有调用的函数包含在二进制文件中,从而减小了文件大小。
我建议创建一个简单的 C++ DLL 项目来调用通知 API。然后,在 C# 中 P/调用 DLL。
(或者,您可以创建一个 C++/CLI 项目。但是在我上次尝试时,有额外的未记录的步骤来引用 C++/WinRT)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.