首页 > 解决方案 > Unity 丢失了几乎所有的 Assembly 引用

问题描述

我有一个统一项目,我在其中通过 NuGet 添加了一个外部 .dll。之后,我的项目几乎丢失了所有程序集引用。(错误 CS0234)

由于 Unity 编辑器和 Visual Studio 向我抛出了该错误,因此我无法运行该项目。一小部分错误消息。 因为它们都是一样的。

我可以以任何方式重建程序集引用,以便保存我的项目吗?

标签: c#visual-studiounity3d

解决方案


我发现了问题和解决方案:

问题:

您需要将不想访问的 .dll 插入到 Asset 文件夹中。我这样做了。我只是从 NuGet 安装文件夹中获取了整个构建的文件夹层次结构。那里有同一个 .dll 的多个版本。还有一个包含汇编代码的 .xml 文件。

解决方案:只需复制 .dll 并避免多个 dll 和 xml 文件。Unity 会自己解决这个问题。

如果您丢失了程序集引用,请从 Package 文件夹中备份 manifest.json 并替换损坏的。


推荐阅读