簡體   English   中英

我無法通過QBitNinjaClient獲取交易結果

[英]I can't get Transaction Result with QBitNinjaClient

我是C#和區塊鏈的初學者。

我正在研究區塊鏈“用C#編寫區塊鏈”。 我嘗試在本書后面運行此源代碼:

using NBitcoin;
using QBitNinja.Client;
using QBitNinja.Client.Models;

namespace NBitcoinTest1
{
    class Program
    {
        static void Main(string[] args)
        {
        // Create a client
        QBitNinjaClient client = new QBitNinjaClient(Network.Main);
        // Parse transaction id to NBitcoin.uint256 so the client can eat it
        var transactionId = uint256.Parse("f13dc48fb035bbf0a6e989a26b3ecb57b84f85e0836e777d6edf60d87a4a2d94");
        // Query the transaction
        GetTransactionResponse transactionResponse = client.GetTransaction(transactionId).Result;
        }
    }
}

但由於例外,它不起作用。 它說“方法'System.Net.Logging.get_On'找不到。”,所以我試圖找到“System.Net.Logging”,但我在nuget中找不到任何名為“System.Net.Logging”的包。有機

我怎么解決這個問題?

環境:macOS Sierra 10.12.6,Visual Studio for Mac [社區] 7.2(Build 636)

您的問題依賴於NBitcoin依賴關系的沖突類型,因為您首先安裝了NBitcoin,然后安裝了與NBitcoin一起安裝的QBitNinja,令我驚訝的是更新的版本! 所以刪除第一個v3版本的依賴版本。 一切都應該工作,不要擔心我自己昨天才開始閱讀它:)這是一個社區建立的書,所以我可以期待一些錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM