2015-03-13 4 views
0

Я хочу получить твиты из твиттера, используя специальные хэштеги. я использую tweetinvi для этого purpose.but я получаю сообщение об ошибке внешнее исключение:Инициализатор типа для «Tweetinvi.TwitterCredentials» выбрал исключение, в то время как Autofac - это 3.3+

The type initializer for 'Tweetinvi.TwitterCredentials' threw an exception. 
Inner exception: 
{"Could not load file or assembly 'System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)":"System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes"} 
i am using autofac 3.4. 
kindly point out what am i doing wrong? 

    TwitterCredentials.SetCredentials("useraccesstoken", 
       "useraccessecret", 
       "consumerKey", 
       "consumerSecret"); 
       var searchParameterSearch.GenerateTweetSearchParameter("#pakvsSA"); 
      searchParameter.SetGeoCode(-122.398720, 37.781157, 1,DistanceMeasure.Miles); 
      searchParameter.Lang = Language.English; 
      searchParameter.SearchType = SearchResultType.Popular; 
      searchParameter.MaximumNumberOfResults = 100; 
      searchParameter.Until = new DateTime(2015, 12, 3); 
      searchParameter.SinceId = 399616835892781056; 
      searchParameter.MaxId = 405001488843284480; 
      var tweets = Search.SearchTweets(searchParameter); 
+0

Уточняли ли вы эту проблему? – user2465083

+0

nope все еще сталкивается с той же проблемой: [ –

ответ

0

Так что похоже, что есть некоторые .dll требуется Tweetinvi (Sytem.Core), которые отсутствуют.

Я настоятельно рекомендую использовать nuget для установки Tweetinvi в качестве пакета, так как он будет автоматически устанавливаться и ссылаться на всю необходимую DLL.

https://www.nuget.org/packages/TweetinviAPI/

+0

Я уже установил NUGEt bt, исключение остается тем же –