【发布时间】:2017-08-20 19:49:49
【问题描述】:
我最近更新了我的一个旧的 c# UWP 项目,自 12 月/1 月以来我就没有参与过。所以我决定打开它并更新所有通过nuget打包的。
我正在运行 VS2017 v15.3.1 和 nuget v4.3.0。
所以我通过 nuget 更新了所有包,但更新包时遇到了问题Microsoft.EntityFrameworkCore.Tools:
正在为 D:\Programming\C#\Projekts VS2017\myUWPproject\myUWPproject\myUWPproject.csproj 恢复包... 获取https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.clients.activedirectory/index.json 好的https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.clients.activedirectory/index.json 462ms Microsoft.OneDriveSDK.Authentication 1.0.10 不为依赖项 Microsoft.IdentityModel.Clients.ActiveDirectory (> 2.22.0 &&
所以我从项目中删除了它,以防万一我也删除了文件夹C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\Tools,但没有运气。尝试重新安装时,我得到了以上输出。
一开始我以为可能是因为
Microsoft.OneDriveSDK.Authentication 1.0.10 does not provide an inclusive lower bound for dependency Microsoft.IdentityModel.Clients.ActiveDirectory (> 2.22.0 && < 3.0.0). An approximate best match of Microsoft.IdentityModel.Clients.ActiveDirectory 2.22.302111727 was resolved.
所以删除它之后。它仍然给出了相同的消息(没有Microsoft.OneDriveSDK.Authentication 部分),所以我重新安装了它。
我还尝试将最低版本和目标版本设置为创作者更新以希望解决 uap10.0.14393 问题,但没有成功,所以我将最低版本设置回 14393(周年更新)。
有人可以帮助我走向正确的方向吗?我不确定,我还能尝试什么。
如果有帮助的话,剩下的安装包是:
Microsoft.EntityFrameworkCore.Sqlite v2.0.0
Microsoft.NETCore.UniversalWindowsPlatform v5.4.0
Microsoft.OneDriveSDK v2.0.7
Microsoft.OneDriveSDK.Authentication v1.0.10
Win2D.uwp v1.21.0
【问题讨论】:
标签: c# entity-framework nuget visual-studio-2017