dotnetcore / dotnetcore/FreeSql
跨平台编译到银河麒麟v10无法运行
Open
- Dominant language
- C#
- Stars
- 4.4k
- Forks
- 910
- PR merge metrics
- No merged PRs in 30d
Description
#### 问题描述及重现代码:
```c#
// c# code
```
Nuget版本3.5.213,在发布到linux arm64后,在银河麒麟v10运行,无法打开数据库。
经过跟踪发现官方Sqlite.Interop.dll 链接GLIBC_2.33,而银河麒麟目前最高支持GLIBC_2.30,导致无法运行。
尝试自行编译Sqlite.Interop.dll,运行后报找不到输入点 SI01412f750db650ea之类。经google发现是因为nuget版本使用了某种加密措施以保证Sqlite.Interop.dll也必须使用nuget版本。
#### 数据库版本
V3
#### 安装的Nuget包
#### .net framework/. net core? 及具体版本
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.