【问题标题】:Tweetinvi authenticating in a universal windows 10 appTweetinvi 在通用 Windows 10 应用程序中进行身份验证
【发布时间】:2016-06-02 05:51:37
【问题描述】:

我使用方法 Auth.SetUserCredentials(...);

当我尝试在测试控制台应用程序中进行身份验证并发布推文时,一切都很好。当我在 uwp 应用程序中执行相同操作时,我在尝试进行身份验证时收到此错误:

System.TypeInitializationException:“Tweetinvi.Auth”的类型初始化程序引发了异常。 ---> System.IO.FileLoadException:无法加载文件或程序集“System.Core,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自 HRESULT 的异常:0x80131040) 在 Tweetinvi.Core.TweetinviCoreModule.Initialize() 在 Tweetinvi.I​​njectinvi.AutofacContainer.InitializeModules()

如果你想看我的代码:https://github.com/matdestr/TwitterShared.git

【问题讨论】:

    标签: c# authentication oauth xamarin tweetinvi


    【解决方案1】:

    我遇到了同样的问题。我发现一个帖子说要使用命令 安装包 tweetinviapi​​ -version 0.9.10.2-w10-uap -pre

    这阻止了错误的发生,现在该应用看起来好像应该发布了,没有错误,但没有任何内容发布到 Twitter。

    【讨论】:

    • 我将我的通用应用程序更改为从本地主机运行,然后它就发布了。我的问题是当我尝试从带有 win10 IoT 的 RaspberryPi2 发帖时。
    • 你好,老实说,我承认我从未尝试过在 W10 IOT 中运行。我会尝试看看这个,但在新版本 0.9.11.0 发布之前,我已经订满了。
    • 如果您确实进行了调查并获得了一些有希望的结果,请让我们保持最新状态或可能在 github 上创建拉取请求。干杯。
    • 嗨,我确实做到了。问题似乎最终是 Raspberry Pi 没有最新的日期和时间。我重新启动它,当它从 NTP 服务器获取正确的日期和时间时,该软件可以正常工作。如果您想要更多详细信息,请告诉我。我正在使用通用 Windows 应用程序进行测试。
    【解决方案2】:

    我在 UWP 中有同样的问题。我将 TweetinviApi 从 Nuget 降级到版本 0.9.10,这对我有用。

    【讨论】:

    • 你试过我上面提供的解决方案了吗?我相信它会解决您的问题。
    猜你喜欢
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多