【问题标题】:(Simple) problem with TweetSharpTweetSharp 的(简单)问题
【发布时间】:2009-12-01 08:18:27
【问题描述】:

这就是我所做的:
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    

任何想法我做错了什么?

【问题讨论】:

    标签: .net tweetsharp


    【解决方案1】:

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

    using Dimebrain.TweetSharp.Fluent
    

    你可能最终还需要:

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

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

    我们确实计划在某个时候将大量 TweetSharp 合并到一个命名空间中,但现在这应该可以满足您的大部分需求。

    【讨论】:

    • 对象 twitter = FluentTwitter.CreateRequest().AuthenticateAs("aa", "bb") .Statuses().OnHomeTimeline().AsXml();以上是我的代码。仍然给我同样的错误信息。可能我用的是 2005 年的?
    • 啊,是的。您需要迁移到 .Net framework 3.5 和 VS 2008 才能使其正常工作,因为大多数方法都是扩展方法,否则将无法正常工作。
    • 谢谢!我会得到一个速成版并阅读有关扩展的信息。
    【解决方案2】:

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

    a more thorough snippet here on the TweetSharp site

    【讨论】:

    • 不工作。但我会继续努力。还是一样的错误信息。
    猜你喜欢
    • 2011-10-31
    • 2011-01-29
    • 2018-03-07
    • 2011-10-30
    • 2013-02-17
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多