0

这是我所做的:
1. 我从 VS .NET 2005(控制台应用程序)创建了一个 C# 项目
2. 附加了来自 tweetsharp.com 的库
3. 我复制并粘贴并尝试运行

编码

//setting up a request is unchanged
var twitter = FluentTwitter.CreateRequest()
.AuthenticateAs(user, password)
.Statuses().OnHomeTimeline().AsXml();

// In past releases 'response' used to be a string, now it's a TwitterResult object
var response = twitter.Request();

我无法让它运行。错误是:

'Dimebrain.TweetSharp.Fluent.IFluentTwitter' does not contain a definition for    'AuthenticateAs'... Data\Temporary Projects\ConsoleApplication1\Program.cs    

任何想法我做错了什么?

4

2 回答 2

0

您需要确保在代码中引用了正确的命名空间——我认为在这种情况下是 Dimebrain.TweetSharp.Extensions。

TweetSharp 网站上有更详尽的片段。

于 2009-12-01T14:04:35.113 回答
0

该代码段所需的唯一“使用”指令应该是:

using Dimebrain.TweetSharp.Fluent

您可能最终还需要:

using Dimebrain.TweetSharp.Extensions;
using Dimebrain.TweetSharp.Model;

...所以你也可以添加这些。

We do plan to collapse a lot of TweetSharp into a single namespace at some point, but for now that should get you most of what you need.

于 2009-12-02T15:52:03.913 回答