2016-12-14 11 views
0

私はAzure Graph APIにアクセスする必要があり、Graph Clientライブラリ(これはナゲットパッケージです)を使用して実装しました。しかし今、私はそのパッケージでナゲットの奇妙な問題に遭遇します。私は次のことを行っているNUGetパッケージの奇妙さ

  • 経由Nugetパッケージマネージャを、私はプロジェクトにバージョン2.1.1でMicrosoft.Azure.ActiveDirectory.GraphClient.dllを追加しました。私はそのように、2016年

をパッケージフォルダに見て、packages\Microsoft.Azure.ActiveDirectory.GraphClient.2.1.1\lib\portable-net4+sl5+win+wpa+wp8\Microsoft.Azure.ActiveDirectory.GraphClient.dllが716752バイトで、バージョン1.0.9342.13を有することを見出し、9月15日に変更し

  • 、バージョン番号は本当にオフになっています。私は、ソリューションからバージョンを削除し、パッケージフォルダに残り物がないことを確認しました。次に、

    • Via Nugetパッケージマネージャー、バージョン2.1.0のMicrosoft.Azure.ActiveDirectory.GraphClient.dllをプロジェクトに追加しました。
    • 私は、パッケージフォルダに見て、packages\Microsoft.Azure.ActiveDirectory.GraphClient.2.1.0\lib\portable-net4+sl5+win+wpa+wp8\Microsoft.Azure.ActiveDirectory.GraphClient.dllが558824バイトで、バージョン2.1.1.0を有することを見出し、月3日を変更し、2016年

    誰かが私が何か間違ったことをやっているかどうかを詳しく説明してくださいすることができ、またはこれかナゲットの問題です。上記ライブラリの最新版は何ですか?どこでどのようにして確実に入手できますか?

  • +1

    を参照してください。だからこれはXY問題のように見えますが、あなたは実際何の問題を解決しようとしていますか? – CodeCaster

    答えて

    1

    私はCodeCasterに同意します。 NuGetは、アセンブリではなくパッケージを扱います。それらのパッケージは、順に、0個以上のアセンブリを持ち込むことができます。アセンブリバージョンはパッケージバージョンと一致する場合もあれば、一致しない場合もあります。 NuGetパッケージのバージョンが含まれているアセンブリのバージョンに相関する必要はありません

    http://blog.davidebbo.com/2011/01/nuget-versioning-part-2-core-algorithm.html