我正在尝试安装
- 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使用该类别来访问功能。