由于 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 上)- 它神奇地起作用了!
好吧,我很绝望:
我正在尝试使用 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 上)- 它神奇地起作用了!