C# 安装UWP通知nuget包
我正在尝试安装C# 安装UWP通知nuget包,c#,uwp,visual-studio-2017,.net-core,windows-community-toolkit,C#,Uwp,Visual Studio 2017,.net Core,Windows Community Toolkit,我正在尝试安装 Microsoft.Toolkit.Uwp.Notifications-版本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.Java
- Microsoft.Toolkit.Uwp.Notifications-版本2.2.0
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,Version=v10.0.10586',但包中不包含任何
与之兼容的程序集引用或内容文件
框架有关更多信息,请联系软件包作者
但是它在CSProj中工作得很好,但是当我尝试在C#方法中调用通知时,它会为包抛出一个运行时IOException
我尝试降级包版本,并更改目标版本。但似乎什么都不起作用。您可以从JS项目中引用的任何内容都必须是Windows运行时组件。正如UWP社区工具包所述: 有两个通知项目
- Microsoft.Toolkit.Uwp.Notifications
- Microsoft.Toolkit.Uwp.Notifications.JavaScript
这意味着如果要使用通知,必须直接使用
Microsoft.Toolkit.Uwp.notifications.JavaScript
包,或者使用Microsoft.Toolkit.Uwp.Notifications
构建Windows运行时组件,并提供一个WinRT安全类,您将使用该类从JavaScript访问该功能。我的运行时组件位于CSProj
中,它实际上抛出了IOExeption
。我最初尝试了您指定的第二种方法。我是否需要JSProj
中的Microsoft.Toolkit.Uwp.Notifications
?