1

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

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

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

4

2 回答 2

1

解决方案:

  1. 删除所有对 twitterizer、twitterizer-async、Newtonsoft.JSON 的引用;
  2. 前往https://github.com/Twitterizer/Twitterizer下载项目;
  3. 构建 Twitterizer2 和 Twitterizer2.Async;
  4. 添加到您在第 3 部分程序集 (dll) 中构建的项目中;
  5. 在您的项目中转到 Package-Manager-Console;
  6. 在此处输入:Install-Package Newtonsoft.JSON -version 4.0.5;
  7. 利润!

从 NuGet 获取 twitterizer 仍然存在问题,bcz 你必须得到一个错误“无法解析 JSON”,-那是因为在 NuGet 包中有和程序集到 Newton.JSON 4.5,-所以,你必须添加以前的版本JSON,在此之前,构建您自己的程序集。

于 2012-11-20T10:35:47.563 回答
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 的兼容版本

于 2012-11-20T10:23:49.573 回答