2017-08-25 25 views
0

Manatee.Trelloで何かを試している間に例外が発生しました。これは私がと間違ってやっている何かである場合、私はわからない例外がスローされましたManatee.Trello.RestSharp.RestSharpResponse

System.TypeLoadException {"Method 'get_StatusCode' in type 'Manatee.Trello.RestSharp.RestSharpResponse' from assembly 'Manatee.Trello.RestSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=783b036be1eaf5a7' does not have an implementation.":"Manatee.Trello.RestSharp.RestSharpResponse"}

:私はこのようなのFuncを作成しようとしていた。

var criteria = new List<string> 
{ 
    "(put a board ID here)" 
}; 

var query = new Func<IEnumerable<Manatee.Trello.Member>, IEnumerable<Manatee.Trello.Board>>(
    members => 
    { 
     foreach (var member in members) 
     { 
      var selectedBoards = member.Boards.Where(b => criteria.Contains(b.Id, StringComparer.Ordinal)); 

      boards.AddRange(selectedBoards); // Exception thrown here 
     } 

     return boards; 
    }); 

しかし、上記のマークされた行は、この例外がスローされます私のコード、またはManatee.Trelloでプロジェクトをセットアップしたときにセットアップエラーが発生しました。おそらく、NuGetパッケージがジャックアップされています...

どこから始めればいいと思いますか?

+1

これは、RestSharpプロバイダーの問題である可能性があります。それが修正されているかどうかWebApiに切り替える... – bubbleking

+0

@bubbleking - それは確かにしました。 – bubbleking

+0

あなた自身のコメント返信にあなた自身をタグ付けしましたか? – gregsdennis

答えて

0

この状況はManatee.Trelloに含まれているRestSharpプロバイダーからManatee.Trello.WebApiのプロバイダーに変更することで解決しました。私が発見した通り、library's documentation

Manatee.Trello.RestSharpは(あなたが推測したところによると)RestSharpです。 .Net 4.5以降のバージョンでいくつかの問題がありました。したがって、 は、.Net 4.0または より前のバージョンを使用していない限り、このバージョンを使用しないことを提案しています。

確かに、私は.Net 4.5.2を使用しています。

+1

あなたは正しいです。これはRestSharp内の問題ですが、拒否しています。私はそれを追跡するために[未解決の問題](https://github.com/gregsdennis/Manatee.Trello/issues/32)を維持しています。 (これは私が最後に新しいバージョンに対してこれをテストしてからしばらくしています)これは正解です。 WebApiライブラリを使用します。 – gregsdennis

関連する問題