dotnetcore / dotnetcore/FreeSql

跨平台编译到银河麒麟v10无法运行

Open
#2,126 2 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.