Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我能';无法使用QbitnijaClient获取事务结果_C#_Bitcoin_Blockchain_Nbitcoin - Fatal编程技术网

C# 我能';无法使用QbitnijaClient获取事务结果

C# 我能';无法使用QbitnijaClient获取事务结果,c#,bitcoin,blockchain,nbitcoin,C#,Bitcoin,Blockchain,Nbitcoin,我是C#和区块链的初学者 我正在通过“用C#编程区块链”学习区块链。 我试图按照书中的说明运行此源代码: using NBitcoin; using QBitNinja.Client; using QBitNinja.Client.Models; namespace NBitcoinTest1 { class Program { static void Main(string[] args) { // Create a clien

我是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;
        }
    }
}
但它不起作用,因为它的原因。 它说“Method'System.Net.Logging.get_On'not found.”,所以我尝试查找“System.Net.Logging”,但在nuget.org中找不到任何名为“System.Net.Logging”的包

我怎样才能解决这个问题


环境:macOS Sierra 10.12.6,Visual Studio for Mac[社区]7.2(构建636)

您的问题在于NBitcoin依赖项的冲突类型,因为您先安装了NBitcoin,然后安装了QBitNinja,该QBitNinja也安装了NBitcoin,令我惊讶的是,它的版本更为最新!因此,删除第一个依赖版本,即v3。然后一切都会好起来的,别担心,我昨天才开始读:)这是一本社区编写的书,所以我可以预料到一些错误