安装UWP通知Nuget软件包



我正在尝试安装

  • microsoft.toolkit.uwp.notifications-version 2.2.0

Nuget软件包用于以下解决方案结构。

JSProj (universal App) - Targeting build 10586
    contains js App which has CSProj reference and can call C# method
    packages
        - Microsoft.Toolkit.Uwp.Notifications.JavaScript
        - Microsoft.NETCore.UniversalWindowsPlatform
CSProj (universal App) - Targeting build 10586
    contains C# methods that can be performed.
    packages
        - Microsoft.NETCore.UniversalWindowsPlatform

对于JS项目,Microsoft.Toolkit.Uwp.Notifications无法通过投掷错误来安装

无法安装软件包'microsoft.netcore.jit 2.0.6'。你是 试图将此软件包安装到针对目标的项目中 'uap,版本= v10.0.10586',但该软件包不包含任何 与之兼容的汇编引用或内容文件 框架。有关更多信息,请联系包装作者。


,但在CSProj中效果很好,但是当我尝试在C#方法中调用通知时,为程序包提供了一个运行时IOException

我尝试降级包装版本,并更改目标构建。但是似乎没有任何用。

您可以从JS项目中引用的任何内容都必须是Windows Runtime组件。作为UWP社区工具包的GitHub读数:

有两个通知项目...

  • microsoft.toolkit.uwp.notifications
  • microsoft.toolkit.uwp.notifications.javascript

第一个项目是所有代码所包含的地方。 JavaScript项目仅用于包装WinMD用于Winjs项目。

这意味着,如果要使用通知,则必须直接使用Microsoft.Toolkit.Uwp.Notifications.JavaScript软件包,或使用Microsoft.Toolkit.Uwp.Notifications构建Windows Runtime组件,并提供Winrt Safe类,您将使用JavaScript使用该类别来访问功能。

最新更新