第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C# Google BigQuery SDK 參考問題

C# Google BigQuery SDK 參考問題

C#
慕尼黑8549860 2023-07-09 10:05:20
我正在嘗試構(gòu)建 BigQuery 應用程序,但一開始就遇到了障礙。(這是一個.Net 4.6控制臺應用程序)我已經(jīng)安裝了 NuGet 包Google.Cloud.BigQuery.V2(v1.3.0),并且安裝了一系列依賴項,其中之一是 System.Net.Http。執(zhí)行時BigQueryClient client = BigQueryClient.Create(projectId);,我得到一個運行時FileNotFoundException告訴我System.Net.Http 4.1.1.3 cannot be found,內(nèi)部異常顯示System.Net.Http 4.0.0.0 cannot be found。我已經(jīng)使用不同的版本多次卸載并重新安裝System.Net.Http NuGet 包,但仍然得到相同的結(jié)果。我什至只使用了常規(guī)的 .Net 4.6 System.Net.Http dll 并遇到了同樣的問題。如果我通過 NuGet 包管理器將System.Net.Http版本更改為 4.0.0,我會在同一點得到不同的FileNotFoundExceptionGoogle.Api.Gax 2.7.0.0?,但這次它說 it can't find ,內(nèi)部異常說它 can't find?Google.Api.Gax 2.5.0.0。任何版本的 都會發(fā)生相同的結(jié)果Google.Api.Gax,除非我將Google.Api.Gax包降級到 2.5.0.0,我仍然收到運行時錯誤,指出Google.Api.Gax 2.7.0.0缺少,但這次沒有內(nèi)部異常提及Google.Api.Gax 2.5.0.0是什么賦予了?我過去曾遇到過參考問題,但從未像這樣
查看完整描述

1 回答

?
PIPIONE

TA貢獻1829條經(jīng)驗 獲得超9個贊

經(jīng)過數(shù)小時的嘗試和錯誤來更改 NuGet 包版本,并取得了一些小小的成功,我最終發(fā)現(xiàn)某些 DLL 沒有被復制到我的單元測試項目的 bin 文件夾中,因此出現(xiàn)了運行時錯誤。

每次我將 DLL 從類庫的 bin 文件夾復制到單元測試的 bin 文件夾時,我都會收到另一個針對不同 DLL 的丟失 DLL 異常。一一復制之后,終于跑了。

為什么依賴的DLL不會被復制到引用類庫的項目的bin文件夾中?

即 Google.Cloud.BigQuery.V2 安裝在項目 A 中,項目 B 引用項目 A。項目 A 中引用的 DLL 不會復制到項目 B 的 bin 文件夾中。(即使 Copy Local 設置為 True?。?/p>

我必須手動復制的 DLL:

  • 系統(tǒng).Net.Http.dll

  • Microsoft.Win32.Primitives.dll(不是

  • 系統(tǒng).診斷.DiagnosticSource.dll

  • System.Security.Cryptography.X509Certificates.dll

  • Google.Apis.Bigquery.v2.dll(這是一個特別奇怪的問題,因為 NuGet 包明確建議您使用 Google.Cloud.BigQuery.V2 而不是 Google.Apis.Bigquery.v2,但是 Google.Cloud.BigQuery.V2取決于 Google.Apis.Bigquery.v2)

就參考問題而言,這個是最重要的。也許是我的 VS 2017 副本造成的。誰知道...?


查看完整回答
反對 回復 2023-07-09
  • 1 回答
  • 0 關(guān)注
  • 104 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號