gpt4 book ai didi

c# - 使用 Manatee.trello 获取用户列表时获取 MissingMethodException

转载 作者:行者123 更新时间:2023-11-30 23:29:07 25 4
gpt4 key购买 nike

我有以下代码,旨在获取一个组织的所有用户的列表。

public static IEnumerable<Member> ListTrelloUsers()
{
var serializer = new ManateeSerializer();
TrelloConfiguration.Serializer = serializer;
TrelloConfiguration.Deserializer = serializer;
TrelloConfiguration.JsonFactory = new ManateeFactory();
TrelloConfiguration.RestClientProvider = new RestSharpClientProvider();
TrelloAuthorization.Default.AppKey = ApplicationKey;
TrelloAuthorization.Default.UserToken = GrandToken;

var myOrganization = Member.Me.Organizations.FirstOrDefault().Id; //Exception thrown here.
var orgToAddTo = new Organization(myOrganization);

return orgToAddTo.Members.AsEnumerable();
}

但是我得到了一个

System.MissingMethodException

投入使用

RestSharp.IRestRequest RestSharp.RestRequest.AddFile(System.String, Byte[], System.String)

那么为什么会抛出这个异常,正确工作的代码应该是什么样的呢?

说明

我还将接受不基于 Manatee.Trello 的有效 C#/ASP.Net MVC 代码作为答案。 (包括纯 API 调用。)

我试过直接使用组织 ID 作为

var orgToAddTo = new Organization(OrganisationId);

但这只会导致稍后当我调用该方法的返回对象(例如使用 Count())时抛出相同的异常。

更新:我尝试将build设置为发布而不是调试,现在(相同的)异常被抛出

TrelloConfiguration.RestClientProvider = new RestSharpClientProvider();

最佳答案

这是我很久以前报告的 RestSharp 问题,尽管他们否认这是一个问题。如果您使用的是 .Net 4.5+,则可以尝试使用 Manatee.Trello.WebApi 包而不是 Manatee.Trello.RestSharp。

TrelloConfiguration.RestProvider = new WebApiClientProvider();

Here这是我用于跟踪问题的 Trello 卡片。 Thisthis是我创建的 RestSharp 问题。

我也能够重新创建它,但没有得到他们的帮助来解决它。

关于c# - 使用 Manatee.trello 获取用户列表时获取 MissingMethodException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35648251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com