【问题标题】:Unity Multiple Assembly Definition Files ErrorUnity 多个程序集定义文件错误
【发布时间】:2021-10-04 04:15:59
【问题描述】:

我是 Unity 的初学者,在处理项目时遇到错误 文件夹“Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Common Demo Assets/Kino Bloom/Editor/”包含多个装配定义文件(Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Common Demo Assets/Kino Bloom/Editor/CFXR Demo Editor.asmdef)。我对程序集一无所知,当我研究时,我不明白如何修复错误。我该如何解决?

这是两个汇编脚本的代码

第一个:

    "references": [
        "CFXRDemo"
    ],
    "includePlatforms": [],
    "excludePlatforms": [
        "Android",
        "CloudRendering",
        "iOS",
        "LinuxStandalone64",
        "Lumin",
        "macOSStandalone",
        "PS4",
        "Stadia",
        "Switch",
        "tvOS",
        "WSA",
        "WebGL",
        "WindowsStandalone32",
        "WindowsStandalone64",
        "XboxOne"
    ],
    "allowUnsafeCode": false,
    "overrideReferences": false,
    "precompiledReferences": [],
    "autoReferenced": true,
    "defineConstraints": [],
    "versionDefines": [],
    "noEngineReferences": false 

第二个:

 "name": "ToonyColorsPro.Demo.Editor",
    "references": [
        "ToonyColorsPro2.Demo"
    ],
    "includePlatforms": [],
    "excludePlatforms": [
        "Android",
        "CloudRendering",
        "iOS",
        "LinuxStandalone64",
        "Lumin",
        "macOSStandalone",
        "PS4",
        "Stadia",
        "Switch",
        "tvOS",
        "WSA",
        "WebGL",
        "WindowsStandalone32",
        "WindowsStandalone64",
        "XboxOne"
    ],
    "allowUnsafeCode": false,
    "overrideReferences": false,
    "precompiledReferences": [],
    "autoReferenced": true,
    "defineConstraints": [],
    "versionDefines": [],
    "noEngineReferences": false

【问题讨论】:

  • 请使用正确的标签!请注意,unityscript 是或更好的是曾经是一种 JavaScript 风格,类似于早期 Unity 版本中使用的自定义语言,并且现在已经不推荐使用了!如果您不专门使用该语言,请不要使用该标签。

标签: unity3d assemblies


【解决方案1】:

由于错误状态,您需要删除其中一个程序集定义文件,因为一个文件夹不能超过一个。

如果在更新资产后出现此错误,则可能是作者在最新更新中重命名了程序集定义文件,导致您的项目中有 2 个程序集定义文件。我建议您删除“Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Common Demo Assets/Kino Bloom/Editor/”文件夹,然后仅从 Asset Store 重新导入该文件夹(即在导入对话框中取消选择所有其他资产)。

【讨论】:

  • 非常感谢
  • @divonia 所以你说谢谢,这条评论也帮助了我,我认为你应该标记它并投票,因为 yasirkula 给了他们时间来帮助你......
  • @CrandellWS 我没有足够的代表来投票
猜你喜欢
  • 1970-01-01
  • 2010-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-12
  • 2019-02-21
  • 1970-01-01
相关资源
最近更新 更多