2012-08-08 18 views
5

Dodałem odniesienia do następujących dll na mojej stroniereferencyjny konflikt

Google.GData.Client.dll
Google.GData.YouTube.dll
Google.GData.Extensions.dll

służą do przesyłania filmów wideo na youtube. Teraz, gdy próbuję skompilować moją stronę dodaje inny dll o nazwie Newtonsoft.Json.dll i kompilacja nie powiedzie się z

Error 4 typu istnieje „System.Func” zarówno „C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ mscorlib.dll”i 'g: \ Projects \ X \ bin \ Newtonsoft.Json.dll'

nie mogę uwierzyć, że Google wydała produkt z takim błędem, ja musi tu czegoś brakować?

Czy ktoś wie, jak rozwiązać ten problem?

+1

może powinieneś użyć wersji dll dla .net 3/4? – user854301

+1

Czy widziałeś [ten numer] (http://code.google.com/p/google-gdata/issues/detail?id=589)? Obejmuje możliwe obejście. –

+0

rekompiluj swoją aplikację jako wersję .NET 3.5 w odróżnieniu od wersji 4.0 – MethodMan

Odpowiedz

4

Rozwiązano przez dowloading wersji 4.0 pliku Newtonsoft.Json.dll z http://json.codeplex.com/.

Google wydaje się dystrybuować tylko wersję 2.0.

+0

To jest wciąż aktualne w 2012 roku. Wymieniłem Newtonsoft.Json.dll na odpowiednią wersję .net i wszystko było w porządku. –

+0

Naprawiłem to w VS, aktualizując pakiet NuGet – Keith

+0

To nie działa dla mnie. Teraz się kompiluje, ale kiedy go uruchomię, ulega awarii podczas pierwszego wywołania interfejsu Google API, [complaining] (http://stackoverflow.com/questions/215026) o wersji Newtonsoft.Json ... –