NuGet에서 Facebook C# SDK (FacebookWebMVC) 라이브러리를로드 한 후 정확하게이 단계를 수행했습니다 (우수!) 연습 Getting Started with an ASP.NET MVC 3 Website.FacebookWebMVC NuGet 패키지의 Newtonsoft.Json 불일치?
난 내 자신의 FB 키/비밀을 가지고는 튜토리얼의 3 개 클래스를 구현하지만,이 오류가 있습니다
Could not load file or assembly 'Newtonsoft.Json, Version=4.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed ....
WRN: Comparing the assembly name resulted in the mismatch: Build Number
이 줄에 발생합니다 :
var loginUri = oAuthClient.GetLoginUrl(new Dictionary<string, object>
{ { "state", returnUrl } });
주 4.0 .0.0. 오히려 디스크에 4.0.2.0; 이것은 NuGet 패키지에 번들로 제공됩니다. 이 파일은 예상대로 프로젝트의 bin
디렉토리에 복사됩니다. 버전 4.0.2.13622
d:\myproj\packages\Newtonsoft.Json.4.0.2\lib\net40-full\Newtonsoft.Json.dll
어떻게 이것을 해결 될 수있다?
NuGet 패키지에는 올바른 종속성이 포함되어 있다고 가정합니다. –
프로젝트에서 참조를 지정해야하기 때문에 분명히 아닙니다. –