【问题标题】:Unity with Visual Studio 2019 : Assembly-CSharp (incompatible) in Solution ExplorerUnity 与 Visual Studio 2019:解决方案资源管理器中的 Assembly-CSharp(不兼容)
【发布时间】:2021-09-28 01:58:12
【问题描述】:

我是 Unity 新手,不知道如何让它在 Visual Studio 2019 中正常工作。

我刚刚按照 Hololens 开发的建议从 Unity Hub 安装了 Unity 2020.3.13f1 (LTS)。

我已经安装并运行了 VS2019 最新版本。

在 VS2019 中,我安装了:工具 => 获取工具和功能 => 使用 Unity 进行游戏开发

当我在 Unity 中双击脚本时,VS2019 打开并出现以下错误:Assembly-CSharp (incomptible)

同样在 Unity 中,我有一个警告:Visual Studio Editor Package version 2.0.11 可用,我们强烈建议您从 Unity Package Manager 更新以获得更好的 Visual Studio 集成

更新我修复了警告(见下文),但在 Visual Studio 中仍然存在错误

  • 在 Unity 中,我更新了包:Window => Package Manager => Visual Studio Editor => 2.0.11
  • 我也这样做了:编辑 => 首选项 => 外部工具 => 重新生成项目文件

我现在拥有所有最新的 Unity 软件包版本:

但我仍然有:“Assembly-CSharp (incomptible)”,如何在 Visual Studio 中获得有效的解决方案???

【问题讨论】:

    标签: unity3d package visual-studio-2019 solution


    【解决方案1】:

    这个问题已经有好几个月了......在关于这个问题的许多不同的帖子/指南之后,我发现只需右键单击并点击“重新加载具有依赖项的项目”即可为每个项目工作。

    现在这是在完全更新 Visual Studio 和 Unity、卸载 VS Unity 工具、重新安装和重新配置 Unity 中的 Visual Studio 工具之后......我想我会把它添加到要尝试的事情列表中,因为它适用于我!

    【讨论】:

    • 谢谢 Jake,我不再在 Hololens 和 Unity 上工作,所以我无法验证您的答案,但会认为它是正确的。感谢您的支持。
    【解决方案2】:

    我删除了我的项目并创建了一个新项目,现在 Unity 和 Visual Studio 中的一切都很好(所有引用和脚本)。

    【讨论】:

      猜你喜欢
      • 2017-03-20
      • 2012-11-24
      • 2021-09-19
      • 1970-01-01
      • 2020-11-26
      • 1970-01-01
      • 1970-01-01
      • 2020-01-14
      • 1970-01-01
      相关资源
      最近更新 更多