В настоящее время у меня есть проблема с sqlite.interop.dll.
Мое приложение-это сервер REST на основе кода .NET, предназначенный в Framework NetCoreApp3.1. Он развертывается через VS PowerShell с командой < /p>
dotnet -c release -r linux-arm
< /code>
для ОС Raspbian. Linux-Arm используется, так как это ядро ARMV7L. бросает эти исключения: < /p>
System.EntryPointNotFoundException: Unable to find an entry point named 'SI7fca2652f71267db' in shared librar
at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
at System.Data.SQLite.SQLite3.StaticIsInitialized()
at System.Data.SQLite.SQLiteLog.PrivateInitialize(String className)
at System.Data.SQLite.SQLiteLog.Initialize(String className)
at System.Data.SQLite.SQLiteConnection..ctor(String connectionString, Boolean parseViaFramework)
at System.Data.SQLite.SQLiteConnection..ctor(String connectionString)
at RestApplication.Class.Class_SAPTyreDatabase.CreateConnection() in D:\****\VisualStudio2019\RestApplicat
at RestApplication.Class.Class_SAPTyreDatabase..ctor(String sqliteConnectionString) in D:\****\VisualStudi
at RestApplication.Controllers.SapInterfaceController..ctor() in D:\****\VisualStudio2019\RestApplication\
at lambda_method(Closure , IServiceProvider , Object[] )
at Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider.c__DisplayClass4_0.
at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.c__DisplayClass5_0. End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|24_0(Resou
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state,
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--> End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker in
at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task
at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.g__Awaited|6_0(ExceptionHandlerMidd
< /code>
Затем он перезагружает службу и выдает это исключение: < /p>
System.DllNotFoundException: Unable to load shared library 'SQLite.Interop.dll' or one of its dependencies.
at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
< /code>
Я посмотрел его в другие потоки, и было предложено, чтобы я должен был добавить требуемый DLL в каталог приложений, поскольку существует проблема с развертыванием.
Wiki Sqlite Wiki Также описано добавление DLL в папку x64 / x86. Но я не был уверен, какую версию скачать. Я не был уверен, какую версию DLL со стороны SQLite добавить в папки, как описано здесь: StackOverflow
Вот сайт загрузки с различными библиотеками: sqlite.org
Я отредактировал свой файл проекта с дополнительной группой свойств: Stackoverflow < /li>
< /ul>
Подробнее здесь: https://stackoverflow.com/questions/745 ... spberry-pi
SQLite.interop.dll выпуск на Raspberry Pi ⇐ C#
Место общения программистов C#
1738351796
Anonymous
В настоящее время у меня есть проблема с sqlite.interop.dll.
Мое приложение-это сервер REST на основе кода .NET, предназначенный в Framework NetCoreApp3.1. Он развертывается через VS PowerShell с командой < /p>
dotnet -c release -r linux-arm
< /code>
для ОС Raspbian. Linux-Arm используется, так как это ядро ARMV7L. бросает эти исключения: < /p>
System.EntryPointNotFoundException: Unable to find an entry point named 'SI7fca2652f71267db' in shared librar
at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
at System.Data.SQLite.SQLite3.StaticIsInitialized()
at System.Data.SQLite.SQLiteLog.PrivateInitialize(String className)
at System.Data.SQLite.SQLiteLog.Initialize(String className)
at System.Data.SQLite.SQLiteConnection..ctor(String connectionString, Boolean parseViaFramework)
at System.Data.SQLite.SQLiteConnection..ctor(String connectionString)
at RestApplication.Class.Class_SAPTyreDatabase.CreateConnection() in D:\****\VisualStudio2019\RestApplicat
at RestApplication.Class.Class_SAPTyreDatabase..ctor(String sqliteConnectionString) in D:\****\VisualStudi
at RestApplication.Controllers.SapInterfaceController..ctor() in D:\****\VisualStudio2019\RestApplication\
at lambda_method(Closure , IServiceProvider , Object[] )
at Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider.c__DisplayClass4_0.
at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.c__DisplayClass5_0. End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|24_0(Resou
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state,
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--> End of stack trace from previous location where exception was thrown ---
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker in
at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task
at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.g__Awaited|6_0(ExceptionHandlerMidd
< /code>
Затем он перезагружает службу и выдает это исключение: < /p>
System.DllNotFoundException: Unable to load shared library 'SQLite.Interop.dll' or one of its dependencies.
at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
< /code>
Я посмотрел его в другие потоки, и было предложено, чтобы я должен был добавить требуемый DLL в каталог приложений, поскольку существует проблема с развертыванием.
Wiki Sqlite Wiki Также описано добавление DLL в папку x64 / x86. Но я не был уверен, какую версию скачать. Я не был уверен, какую версию DLL со стороны SQLite добавить в папки, как описано здесь: StackOverflow
Вот сайт загрузки с различными библиотеками: sqlite.org
Я отредактировал свой файл проекта с дополнительной группой свойств: Stackoverflow < /li>
< /ul>
Подробнее здесь: [url]https://stackoverflow.com/questions/74561491/sqlite-interop-dll-issue-on-a-raspberry-pi[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия