由于 Unity 反转 Nuget 更改,无法安装 NugetPackage

Unable to install NugetPackage due to Unity reversing Nuget changes

好吧,我很绝望: 我正在尝试使用 Rider2020 在 Unity3D 下从 C# 访问 MariaDB 安装。 通过 NuGet 安装 MySqlConnector 1.1.0(或 1.0.0)后,我可以看到该包已添加。

然而,当我尝试对其使用“using”指令时,系统首先可以找到它。

但是当我保存文件时,条目从引用中删除了!随后构建失败。

我现在已经试验了 4(!)天 un/reinstalling VS2019 和 Rider。没有任何结果。 我必须指出,这不仅涉及这个包,还涉及 MySql。
所以它可能与包无关。 只有当我从 Unity3D 编辑器打开源代码时才会删除。如果我只是使用 Rider 编辑源文件,保存不会删除引用。所以很明显是 Unity 造成的。

我知道这个 Whosebug 问题: 但是尝试那里的方法并没有解决我的问题。

有什么想法吗?

答案是Unity编辑器不支持NuGet。我改用了 NuGetForUnity(在 GitHub 上)- 它神奇地起作用了!