SteveSandersonMSBlazeOrbital
我正在尝试启动Steve的Sanderson Blazer Orbital项目。我通过NuGet管理器添加了SQLitePCLRaw.Bundle_e_sqlite3包。但项目引发了异常:
System.DllNotFoundException: e_sqlite3
at SQLitePCL.SQLite3Provider_e_sqlite3.SQLitePCL.ISQLite3Provider.sqlite3_libversion_number()
at SQLitePCL.raw.SetProvider(ISQLite3Provider imp)
有什么建议,如何解决这个问题?
2条答案
按热度按时间0ve6wy6x1#
我下载了这个项目,但不能重现这个问题。而且这个项目在我这边运行得很好。
测试结果
我的建议
1.请将您的visual studio更新到最新版本。我的visual studio不是最新的,但运行良好。
1.我的.Net版本
soat7uwm2#
为了让Blazor Orbital工作,我采取了以下步骤:
1.在VS 2022安装程序中需要包含.NET 6.0 WebAssembly构建工具;.NET Web组件建置工具
1.我删除了BlazeOrbital.ManufacturingHub.csproj中的
<NativeFileReference Include="..\rustqr\target\wasm32-unknown-emscripten\debug\librustqr.a" />
,因为它抛出了一个异常:“错误”1.我还需要记住,首先运行(查看/在浏览器中查看)BlazeOrbital.CentralServer,然后运行BlazeOrbital.ManufacturingHub
Blazor Orbital运行成功,没有任何错误。2系统没有问题。3 DllNotFoundException:e_sqlite3
PS:我使用VS 2022,BlazeOrbital项目中的参考保持不变,我仅删除了
<NativeFileReference Include="..\rustqr\target\wasm32-unknown-emscripten\debug\librustqr.a" />