2016-12-14 4 views
0

Azure Graph API에 대한 액세스가 필요하며 Nuget 패키지 인 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 일을 가지고 있음을 발견했다. 솔루션에서 버전을 제거하고 패키지 폴더에 남은 부분이 없는지 확인했습니다. 그런 다음

  • 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을 가지고 있음을 발견,

2016 사람이 있는지 내가 뭔가 잘못하고 있어요 여부를 정교하게, 또는 주시겠습니까 3 월 3 일 변경 너 게 문제입니다. 그 라이브러리의 최신 버전은 무엇이며, 어디서 어떻게 신뢰할 수 있습니까?

+1

NuGet 패키지 버전이 포함 된 어셈블리의 버전에 상관하지 않습니다에

을 참조하십시오. 그래서 이것은 XY 문제처럼 보입니다. 실제로 어떤 문제를 해결하려고합니까? – CodeCaster

답변

1

나는 CodeCaster에 동의합니다. NuGet은 어셈블리가 아닌 패키지를 처리합니다. 이러한 패키지는 차례대로 0 개 이상의 어셈블리를 가져올 수 있습니다. 대부분의 경우 어셈블리 버전은 패키지 버전과 일치하거나 일치하지 않을 수 있습니다.

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