Twitter 查询失败并出现异常 "Method 'HttpClientHandler.set_AutomaticDecompression' not found"
Twitter query fails with exception "Method 'HttpClientHandler.set_AutomaticDecompression' not found"
我正在使用 Xamarin 和 LinqToTwitter 插件。我想要的只是获取带有某些标签的消息。但即使是最简单的查询也会因为错误 "Method 'HttpClientHandler.set_AutomaticDecompression' not found".
而失败
try
{
var context = GetTwitterContext();
var searchResponses = ( from search in context.Search
where search.Type == SearchType.Search && search.Query == "Xamarin"
select search.Statuses).SingleOrDefault();
var tweets = from tweet in searchResponses
select new Message
{
Value = tweet.Text,
Id = tweet.TweetIDs,
ImageUri = tweet.User.ProfileImageUrl,
UserName = tweet.User.ScreenNameResponse,
Name = tweet.User.Name,
CreatedAt = tweet.CreatedAt,
ReTweets = tweet.RetweetCount,
Favorite = tweet.FavoriteCount.Value
};
return tweets.ToList();
}
catch (Exception ex)
{
ex.Message.ToString();
}
当我查看异常时,有一个来源:"mscorlib"。
所以我想知道有什么问题,因为插件 Microsoft.Bcl.Compression 似乎没问题。
我也把我的 packages.config "LinkToTwitter" 改成小写 "linqtotwitter" 但它几乎没有帮助。
如有任何帮助,我们将不胜感激。
LINQ to Twitter 依赖于 HttpClient。您应该从 NuGet Microsoft HTTP Client Libraries.
安装它
对于所有遇到此问题的人 - 将 Http 客户端库添加到您的平台项目,而不仅仅是共享项目。
我正在使用 Xamarin 和 LinqToTwitter 插件。我想要的只是获取带有某些标签的消息。但即使是最简单的查询也会因为错误 "Method 'HttpClientHandler.set_AutomaticDecompression' not found".
而失败try
{
var context = GetTwitterContext();
var searchResponses = ( from search in context.Search
where search.Type == SearchType.Search && search.Query == "Xamarin"
select search.Statuses).SingleOrDefault();
var tweets = from tweet in searchResponses
select new Message
{
Value = tweet.Text,
Id = tweet.TweetIDs,
ImageUri = tweet.User.ProfileImageUrl,
UserName = tweet.User.ScreenNameResponse,
Name = tweet.User.Name,
CreatedAt = tweet.CreatedAt,
ReTweets = tweet.RetweetCount,
Favorite = tweet.FavoriteCount.Value
};
return tweets.ToList();
}
catch (Exception ex)
{
ex.Message.ToString();
}
当我查看异常时,有一个来源:"mscorlib"。 所以我想知道有什么问题,因为插件 Microsoft.Bcl.Compression 似乎没问题。
我也把我的 packages.config "LinkToTwitter" 改成小写 "linqtotwitter" 但它几乎没有帮助。
如有任何帮助,我们将不胜感激。
LINQ to Twitter 依赖于 HttpClient。您应该从 NuGet Microsoft HTTP Client Libraries.
安装它对于所有遇到此问题的人 - 将 Http 客户端库添加到您的平台项目,而不仅仅是共享项目。