2017-08-24 18 views
1

最新のNuget(4.3.0.4339)を使用してVisual Studio 2017 Update 3(15.3)でMicrosoft.Data.Edm5.6.4 --> 5.8.2からアップグレードしようとしています。 Nugetサイト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 ========== 

は、任意の依存関係を表示しません。確認ウィンドウが現れた場合には、依存関係のMicrosoft.Data.Services.Client.NETStandard 1.1リストから引っ張っているように見えるのインストールセクションの下の依存関係を、一覧表示されます:

Nuget Screenshot

私ははっきりと問題のプロジェクトのために.NETStandard 1.1を使用していない(また、他のあなたがトップログを右にスクロールするとわかるように)この問題を回避する方法を知っている人はいますか?

答えて

1

この問題を解決するにはどうすればよいですか?

更新解答 CrnaStena`sのコメントによります。

このパッケージは問題のあるパッケージである必要があります。パッケージMicrosoft.Data.Services.Clientの依存関係によると:私たちは、依存関係Microsoft.Data.Edmが特定何のフレームワークを持っていないことに気づくことができ

enter image description here

。この状態では、NuGetはFramework .NET Standard、Version = 1.1に依存関係をインストールします。その確認ウィンドウが表示されたのはエラーの依存関係です。

は、この問題を追跡するために、私はGitHubの上に新しい問題を作成している。この問題を解決するには

NuGet install the wrong dependecies

を、私はこのパッケージをダウンロードして、.NET Frameworkの4.0に依存Microsoft.Data.Edmを追加しますNuGetパッケージエクスプローラ。

enter image description here

更新

リリースされた新しいバージョンがあるので:https://www.nuget.org/packages/Microsoft.Data.Services.Client/5.8.3

が、私はそれを確認し、それが正常に動作します。

このパッケージをローカルフィードに保存し、ローカルフィードからパッケージをインストールします。

+0

私は 'Services.Client'と' Edm'の間に依存関係がありますが、なぜ私が使っていないのは、.NET標準1.1の依存関係をインストールしているのですか? – CrnaStena

+0

@CrnaStena、ご返信ありがとうございました。ご理解いただきありがとうございます。このパッケージは問題のあるパッケージでなければならないと思いますので、githubに報告し、回避策を提供してください。これはあなたにいくつかの助けを与えることができるといいなあ –

+0

ありがとうございます。Microsoft ODataチームによって問題が解決されるか、または少なくとも彼らの考え方について説明するまで、回避策を実装する方法について説明します。 – CrnaStena

関連する問題