Trello.NET对象返回NULL

时间:2015-07-16 07:00:37

标签: c# trello.net

@dillenmeister 我尝试过Trello.NET包装,但在成功接受AppKey和Token之后总是返回NULL。我确定AppKey和Token是正确的,因为当我故意输入错误的AppKey / Token时,我得到了错误。

我安装的软件包的版本是:

Trello.NET 0.6.2 Json.NET 7.0.1 RestSharp 105.1.0

Follwing是类级别的程序集引用:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using TrelloNet;
using RestSharp;
using Newtonsoft.Json.Serialization;

public partial class TestTrello : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        ITrello trello = new Trello("[AppKey]");

        trello.Authorize("[Token]");

        // Get a board
        Board theTrelloDevBoard = trello.Boards.WithId("[boardId]");
        string boardName = theTrelloDevBoard.Name;
    }

}

那么,我错过了什么才能让它发挥作用?

1 个答案:

答案 0 :(得分:3)

看起来a color enum is missing some colors。当您尝试下载电路板数据时,这会导致异常。有several pull requests可以解决这个问题,但创建者还没有合并,可能是因为所有的PR导致测试套件失败。

作为一种快速解决方法,您可以克隆存储库:

git clone https://github.com/dillenmeister/Trello.NET.git

更新Cards \ Color.cs文件

public enum Color
{
    Green, Yellow, Orange, Red, Purple, Blue, Turquoise, Lightgreen, Pink, Sky, Lime, Black
}

..然后在Visual Studio中构建项目。将生成的TrelloNet.dll添加为项目中的参考,您应该能够获取电路板数据。

更新

通过@ ajwaka的评论:Nuget由同一个开发人员TrelloNet.Temp.Fork,它似乎有效。