2013-10-29 294 views
4

嗨我有一個tweetsharp sdk的問題。我嘗試使用下面的代碼閱讀推文,有時候我並不總是這樣做:「算術運算導致溢出」。我搜查,但coludn't找到原因?算術運算導致溢出excepiton在tweetsharp

TweetSharp.TwitterService tester = new TwitterService(); 

tester.AuthenticateWith(consumerkey, consumersecret, accesstoken, accesstokensecret); 

var a = tester.Search(new SearchOptions { Q = "screenname", Count = 100}); //On this line i take the excepiton 
+1

我不認爲你已經張貼足以讓我們來幫助你。例如,你的堆棧跟蹤是什麼樣的?另外,在哪裏執行數學運算,可能會導致您看到的異常類型? – Brian

回答

0

今天有同樣的問題。他們的github上的issue可能與此有關。似乎已經有一個承諾來解決這個問題:link,但nuget的最新更新仍然是從2013年6月22日星期六開始的。

我不知道Nuget上的版本是否會更新爲版本2.3。 1是開發者最後更新。

使用源而不是通過nuget安裝TweetSharp應該解決問題,但我不知道這應該如何完成。

0

任何人都以與user2933990相同的問題到達此處。以下是正確的修復方法,前提是您已添加OAuthTwitterWrapper源代碼(並編譯)而不是dll本身。

在 「JsonTypes」 目錄下,修改下列文件:

User.cs

原始

[JsonProperty("id")] 
public int Id { get; set; } 

更改爲

[JsonProperty("id")] 
public long Id { get; set; } 

Hashtag.cs

原始

[JsonProperty("indices")] 
public List<int> Indices { get; set; } 

更改爲

[JsonProperty("indices")] 
public List<long> Indices { get; set; } 
相關問題