自从更新到最新版本的Unity 5.4.0f3后,每当我双击脚本时,它都会启动Visual Studio和Monodevelop,但是我得到一个错误,说这个版本的VS(社区2015)无法打开我的项目。 Monodevelop显示它自己的,不那么清晰的错误信息。请参阅下面的屏幕截图。
我仍然可以使用Visual Studio的文件菜单手动打开我的脚本,但智能感知代码完成不再有效。有人知道怎么修这个东西吗?我安装了Visual Studio的Unity工具。
答案 0 :(得分:2)
请尝试以下步骤:
答案 1 :(得分:2)
原来我现在安装的Visual Studio Tools for Unity(VSTU)存在问题。
由于在Unity5.2及更高版本上运行的VSTU版本不受支持,我找到了一个用户遇到类似问题的线程。 Unity 5.2+要求VSTU 2.1或更高版本的VS能够与Unity一起正常工作,有关感兴趣的人可以在文档here中找到更多信息。
我安装了VSTU 2.3,但删除并重新安装VSTU解决了这个问题,因此我的安装一定存在问题。如果其他人有此问题或类似问题,您可以下载VSTU here的最新安装程序。感谢所有在你的回复中说话的人帮助我找到了合适的地方!
答案 2 :(得分:0)
在将现有Unity项目干净下载到Visual Studio Community 2019的全新安装上时,我遇到类似的问题。
最后,对我来说,问题是,尽管安装了正确版本的VS Tools for Unity,但在VS的“管理扩展”对话框(扩展->管理扩展)中,默认情况下已将其“禁用”。只需单击“启用”,重新启动Unity,然后所有操作即可按预期进行。
答案 3 :(得分:0)
我将完成上述内容。我今天遇到了这个问题,花了我一段时间。就我而言,这是相对于新安装的Unity Editor而言的。 由于某些未知原因,已卸载了VS(智能)上使用的统一工具。我必须重新安装它:打开Visual Studio Installer,选择您的项目,然后到达Gaming部分,该位置是Unity工具的所在位置。