我是 Unity 新手,无法找到如何让它在 Visual Studio 2019 中正常工作。
我刚刚按照 Hololens 开发的建议从 Unity Hub 安装了 Unity 2020.3.13f1 (LTS)。
我已经安装并运行了VS2019最新版本。
在VS2019中,我安装了:工具=>获取工具和功能=>使用Unity进行游戏开发
当我在Unity中双击脚本时,打开VS2019,出现以下错误:Assembly-CSharp(不兼容)
另外,在 Unity 中,我有一个警告:Visual Studio 编辑器包版本 2.0.11 可用,我们强烈建议您从 Unity 包管理器进行更新,以获得更好的 Visual Studio 集成
更新我修复了警告(见下文),但在 Visual studio 中仍然存在错误
我现在拥有所有最新的 Unity 包版本:
但我仍然有:“Assembly-CSharp(不兼容)”,如何在 Visual Studio 中获得有效的解决方案???
这个问题已经存在了几个月了......在关于这个问题的许多不同的帖子/指南之后,我发现只需右键单击并点击“重新加载具有依赖项的项目”即可为每个项目工作。
现在这是在完全更新 Visual Studio 和 Unity、卸载 VS Unity 工具、重新安装并在 Unity 中重新配置 Visual Studio 工具之后...我想我会将其添加到要尝试的事情列表中,因为它对我有用!
您可能应该尝试右键单击该文件并选择重新加载。 当我尝试它解决了我的问题
我删除了我的项目并创建了一个新项目,现在 Unity 和 Visual Studio 中一切正常(所有引用和脚本)。
已经成功了,谢谢!我只想补充一点,您应该右键单击 VSCode 内的错误,然后选择“重新加载具有依赖项的项目”选项。当然,只有当您上传了 VSCode 命令所要求的任何内容时,它才会起作用。问题解决了。