2013-03-21 8 views
5

Mein Projekt verwendet Newtonsoft.json V4.5. Jetzt habe ich die Anforderung, Twitter oAuth in mein Projekt zu integrieren.Newtonsoft.Json Abhängigkeitsproblem

entschied ich mich Tweetsharp.dll für die Integration zu verwenden. Ich habe es mit einem Problem des Abhängigkeitskonflikts von Newtonsoft.Json zu tun, dass Tweetsharp Newtonsoft.json 3.5 benötigt.

Das Problem ist, dass ich meine neuere Version von Newtonsoft.Json von meinem Projekt nicht ersetzen, da es andere Funktionen beeinträchtigt.

Bitte helfen Sie mir, dieses Problem zu lösen.

Server Error in '/' Application. 

Could not load file or assembly 'Newtonsoft.Json, Version=3.5.0.0, Culture=neutral,   PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=3.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

Source Error: 


Line 188:   if (CallbackUrl != null && CallbackUrl.Trim().Length > 0) 
Line 189:   { 
Line 190:    twitter =  FluentTwitter.CreateRequest().Configuration.UseHttps().Authentication.GetRequestToken(ConsumerKey, ConsumerSecret, CallbackUrl); 
Line 191:   } 
Line 192:   else 

Source File: C:\Users\hnarikkoden\Desktop\Socxo\B2\App_Start\TwitterInfo.cs Line: 190 

    Assembly Load Trace: The following information can be helpful to determine why the assembly 'Newtonsoft.Json, Version=3.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' could not be loaded. 

Antwort

1

Es gibt keine Möglichkeit, beide Bibliotheken verweisen können so Ihre besten Schuss entweder würde:

-edit das TweetSharp Projekt, da es Open Source und versuchen zu „updgrade“ es selbst

-Post die Ausgabe auf dem TweetSharp Github und bitten um es aktualisiert

werden
Verwandte Themen