簡體   English   中英

找不到SQLite.Interop.dll,即使它在應有的位置

[英]SQLite.Interop.dll not found even though it is where it should be

當我創建一個與SQLite數據庫一起使用的控制台應用程序(.NET Core)時,我引用了System.Data.SQLite.Core v1.0.109.0程序包,該應用程序運行良好。 在bin / debug / netcoreapp2.1目錄中,有x86,x64和幾個其他子文件夾,每個子文件夾都包含一個SQLite.Interop.dll。 但是,當我在Xamarin.Forms應用程序中執行相同操作(確保將包安裝到解決方案中的所有項目中)時,此文件夾結構位於UWP應用程序的bin / x86 / debug目錄中,但這一次是SQLite。找不到Interop.dll。

可能是什么原因?

可能性1:

您說您確定要安裝軟件包,但是是否嘗試還原軟件包?

$ dotnet restore myXamarin.Forms.App.sln

可能性2:

您在第一個(正在運行的)應用程序中提到了x86和x64體系結構,但在第二個應用程序中僅提到了x86體系結構。 花費少量時間檢查構建目標是值得的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM