Unity 与 Visual Studio 2019:解决方案资源管理器中的 Assembly-CSharp(不兼容)

Eri*_*let 4 solution package unity-game-engine visual-studio-2019

我是 Unity 新手,无法找到如何使其与 Visual Studio 2019 正常工作。

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

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

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

当我在 Unity 中双击脚本时,VS2019 打开并收到以下错误:Assembly-CSharp(不兼容)

在此输入图像描述

另外,在 Unity 中,我有一个警告:Visual Studio Editor Package version 2.0.11 is available,我们强烈建议您从 Unity Package Manager 进行更新,以获得更好的 Visual Studio 集成

在此输入图像描述

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

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

在此输入图像描述

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

在此输入图像描述

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

Jak*_*ake 20

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

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