1. 程式人生 > >.net專案錯誤:找不到方法:“System.Net.Http.HttpClient stellar_dotnet_sdk.Server.get_HttpClient()

.net專案錯誤:找不到方法:“System.Net.Http.HttpClient stellar_dotnet_sdk.Server.get_HttpClient()

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版本一致。

問題解決。