.NETcore,UWP - 无法安装NuGet包

时间:2016-10-17 22:00:07

标签: uwp nuget-package windows-10-universal .net-core

我尝试使用通用Windows平台创建项目。我做了一些但是在下载.NET Core后我遇到了NuGet包的问题。当我尝试安装MySql.Data时,我得到了

  

包恢复失败。

输出:

.mycustomclass { z-index: 500993; }

我读过我应该将.NET核心更新到5.2.2版本,但它不起作用。我不知道该怎么办。我也有BouncyCastle包的问题,​​但我发现Portable-BouncyCastle版本。

这是我的project.json

price = Number(document.getElementById("price").innerHTML);
saleprice = Number(document.getElementById("saleprice").innerHTML); 

1 个答案:

答案 0 :(得分:2)

问题是由MySql.Data与UWP不兼容引起的。当您看到Package Manager输出时,会明确说明:

Package MySql.Data 6.9.9 is not compatible with uap10.0 (UAP,Version=v10.0).
Package MySql.Data 6.9.9 supports:
  - net40 (.NETFramework,Version=v4.0)
  - net45 (.NETFramework,Version=v4.5)

我找到了repo on GitHub,显然是尝试从MySql.Data包中获取兼容的API,以便该应用可以通过Windows应用商店认证,但我还没有尝试过。

然而,似乎可以将旧版本的MySql.Data(6.9.7)安装到UWP项目中,尽管以后无法将应用程序发布到Store - 请参阅{{3} }。

BouncyCastle的问题非常类似,便携版与UWP兼容。