我有以下无法编译的小片段:
using TweetSharp.Twitter.Fluent;
//...
var twitter = FluentTwitter.CreateRequest();
twitter.Authentication.GetRequestToken("...", "...");
...它给了我以下错误:
Main.cs(12,12):错误 CS1061:类型`TweetSharp.Twitter.Fluent。 IFluentTwitterAuthentication' 不包含 `GetRequestToken' 的定义 并且没有 TweetSharp.Twitter.Fluent 类型的扩展方法“GetRequestToken”。 可以找到 IFluentTwitterAuthentication'(您是否缺少 using 指令 还是程序集参考?)(CS1061)(StackBot)
这很奇怪,因为根据TweetSharp 的网站,这应该是有效代码。
我是忘记了什么还是需要参考其他程序集?
我在 Ubuntu 10.10 64 位上使用 Mono 2.4。
我可能在这里找到了线索。使用程序集浏览器,我发现它IFluentTwitterAuthentication
具有以下定义:
public abstract interface IFluentTwitterAuthentication : IFluentAuthentication
{
// Properties
public abstract IFluentTwitter Root { get; }
}
...这让我相信大会有些地方不太对劲。