Twitterizer2和Twitterizer2.Asynchronous

时间:2012-11-20 10:10:06

标签: c# .net twitter twitterizer

我如何安装Twitterizer2和Twitterizer2.Asynchronous?在Twitterizer2的最后一个版本中,我收到类似“无法解析JSON”的错误。解决这个问题,从GIT下载版本并构建它,然后添加引用。

没有Twitter.Asynchronous一切正常,但是当我尝试然后添加Twitterizer2.Asynchronous并使用它时,我收到一个错误:

  

Assembly'Twitterizer2.Asynchronous,Version = 2.4.0.26650,   Culture = neutral,PublicKeyToken = 69d1469eac671567'使用'Twitterizer2,   Version = 2.4.0.26532,Culture = neutral,PublicKeyToken = 69d1469eac671567'   它的版本高于引用的程序集'Twitterizer2,   版本= 0.0.0.0,文化=中立,   PublicKeyToken = 69d1469eac671567'c:\ Users \ fs \ Documents \ Visual Studio   2010 \项目\ Twtt2 \包\ twitterizer-async.2.4.0.26650 \ lib中\ net40 \ Twitterizer2.Asynchronous.dll

2 个答案:

答案 0 :(得分:1)

当前版本的Twitterizer2 2.4.0.26532,它不能使用更高版本的Twitterizer2.Asynchronous。

从引用Twitterizer2和Twitterizer2.Asynchronous中删除它们,并添加两者但是兼容版本。

为了更容易,请尝试从nuget

安装它们

http://nuget.org/packages/twitterizer-async

Install-Package twitterizer-async -Version 2.4.0.26650

认为因为Twitterizer2.Asynchronous依赖于Twitterizer2,它会为你安装兼容版本的Twitterizer2

答案 1 :(得分:1)

解决方案:

  1. 删除对twitterizer,twitterizer-async,Newtonsoft.JSON;
  2. 的所有引用
  3. 转到https://github.com/Twitterizer/Twitterizer并下载项目;
  4. 构建Twitterizer2和Twitterizer2.Async;
  5. 添加到第3部分程序集(dll)中构建的项目;
  6. 转到您的项目中的Package-Manager-Console;
  7. 在此处输入:Install-Package Newtonsoft.JSON -version 4.0.5;
  8. 利润!
  9. 从NuGet获取twitterizer仍然存在问题,bcz你必须得到一个错误“无法解析JSON”,这是因为在NuGet包中有和Newton.JSON 4.5的汇编,所以,你必须添加以前的JSON版本,在此之前,构建自己的程序集。