1.由于在项目里面引用了一个 新的项目stellar_dotnet_sdk,在 return new StellarWallet(ConvertToWalletSetting(coin)); 的时候报错:
找不到方法:“System.Net.Http.HttpClient stellar_dotnet_sdk.Server.get_HttpClient()
这个错误很莫名其妙,压根源码找不到 get_HttpClient() 这个方法,是在无解,看到了 关键词 HttpClient, 一看应该是和 System.Net.Http这个库有关。
于是自觉地检查 编译的Output窗口 警告,以及 ErrorList的Warnings,的确有很多 关于 System.Net.Http的不同项目 引用版本不通的警告。
解决方案:
将项目 stellar_dotnet_sdk的 原来的关于SystemNet.Http的低版本的引用删除,打开 Nuget包管理,重新引用最新版的System.Net.Http 保持和 Api项目引用的最新版本的System.Net.Http版本一致。
问题解决。