在Visual Studio 2017 Update 3(15.3)中,使用最新的Nuget(4.3.0.4339),我试图从5.6.4 --> 5.8.2
升级Microsoft.Data.Edm
。Microsoft.Data.Services.Client Nuget包尝试安装错误的依赖关系
Attempting to gather dependency information for package 'Microsoft.Data.Edm.5.8.2' with respect to project 'ConsoleApps\FeedProvider', targeting '.NETFramework,Version=v4.6.1'
Gathering dependency information took 1.98 sec
Attempting to resolve dependencies for package 'Microsoft.Data.Edm.5.8.2' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'Microsoft.Data.Edm.5.8.2'
Resolved actions to install package 'Microsoft.Data.Edm.5.8.2'
Time Elapsed: 00:00:02.0136869
========== Finished ==========
On Nuget site Edm软件包没有列出任何依赖关系。当确认窗口显示了它列出下安装部分的依赖,这似乎是从依赖Microsoft.Data.Services.Client.NETStandard 1.1
列表拉:
我显然不是使用.NETStandard 1.1有问题的项目(或其他任何项目在这个解决方案),因为你可以看到,如果你滚动顶部日志的权利with respect to project 'ConsoleApps\FeedProvider', targeting '.NETFramework,Version=v4.6.1'
有谁知道这是怎么回事,或如何解决这个问题?
我得到'Services.Client'和'Edm'之间的依赖关系,我不明白为什么它会安装'.NETStandard 1.1'依赖项,我不使用它。 – CrnaStena
@CrnaStena,谢谢你的回复,并对我的理解感到抱歉。我认为这个软件包应该是一个有问题的软件包,所以我在github上报告它并提供一种解决方法。希望这可以给你一些帮助。 –
谢谢,我将看到有关实施您的解决方法,直到问题由Microsoft OData团队解决,或者至少他们解释他们的想法。 – CrnaStena