首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法使用QBitNinjaClient获取事务结果

我无法使用QBitNinjaClient获取事务结果
EN

Stack Overflow用户
提问于 2017-10-21 19:01:56
回答 1查看 750关注 0票数 3

我是C#和区块链的初学者。

我正在学习“在C#中编写区块链”的区块链。我试着按照书中的说明运行以下源代码:

代码语言:javascript
复制
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;
        }
    }
}

但由于exception的原因,它无法工作。它显示"Method 'System.Net.Logging.get_On‘not found.",所以我尝试查找"System.Net.Logging",但在nuget.org中找不到任何名为"System.Net.Logging“的包。

我该如何解决这个问题?

环境: macOS Sierra 10.12.6,Visual Studio for MacCommunity 7.2(Build 636)

EN

回答 1

Stack Overflow用户

发布于 2017-12-07 01:10:11

你的问题在于NBitcoin依赖的冲突类型,因为你先安装了NBitcoin,然后安装了QBitNinja,它也是随NBitcoin一起安装的,令我惊讶的是,它是一个更新的版本!所以删除第一个依赖版本,它是v3。然后一切都会正常工作,不用担心我自己昨天才开始读它:)这是一本社区建立的书,所以我可以预料到一些错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46862573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档