0

我在 Ubuntu os 上使用单声道开发。我从 nuget 下载了 Tweetinvi lib。这曾经在 Windows 上工作。

public static void Main (string[] args)
    {
        var appCredentials = new TwitterCredentials("AppCred", "AppCred");


        var authenticationContext = AuthFlow.InitAuthentication(appCredentials);

        Process.Start(authenticationContext.AuthorizationURL);

        string pinCode = Console.ReadLine();



        var userCredentials = AuthFlow.CreateCredentialsFromVerifierCode(pinCode, authenticationContext);


        Auth.SetCredentials(userCredentials);


        var firstTweet = Tweet.PublishTweet("Hello World!");


    }

现在我得到了这个异常: Unhandled Exception: System.TypeLoadException: could not resolve type with token 01000015, in terminal。

我尝试了不同版本的 Tweetinvi 库并得到: System.TypeInitialization Exception,at
var authenticationContext = AuthFlow.InitAuthentication(appCredentials);

这在 Windows 的 Xamarin Studio 中运行良好,但我必须在 Linux 中执行此操作。我想我必须添加一个引用或其他内容,以便 ubuntu 可以打开 firefox 并启动身份验证过程。

4

0 回答 0