【问题标题】:VS2015 auto complete function not workingVS2015自动完成功能不起作用
【发布时间】:2016-02-24 15:02:17
【问题描述】:

我最近买了一台新电脑,但我在重新安装 Unity 后选择了安装 VS2015。我以前使用过monodevelop,但我想试试VS(部分原因是它成为通过Unity打开脚本时的默认程序,我似乎无法更改)。

但是,由于智能感知/自动完成功能无法正常工作,我遇到了一些问题。我在这里阅读了很多答案,但似乎没有任何帮助。

【问题讨论】:

  • 什么版本的 Visual Studio 2015?代码、社区、专业版还是企业版?
  • 社区,对不起,我忘记了那一点信息。第一次在这里发帖/关于一般的编码。

标签: c# unity3d autocomplete visual-studio-2015 intellisense


【解决方案1】:

我的建议是重建您的解决方案文件。

从您的项目根文件夹中,仅将 AssetsProject Settings 复制到新目录。从这里打开您的一个场景,Unity 将导入资源并构建场景。

打开后,转到 Edit -> Preferences -> External Tools 并确保 Visual Studio 2015 被选为External Script Editor,然后去Assets -> Sync MonoDevelop Project(忽略MonoDevelop这个名字!)

看看这是否适合你。

如果没有按照此处的指南进行操作,请注意您使用的 Unity 版本,因为 5.2 之前的版本有不同的步骤Getting Started with Visual Studio Tools for Unity

如果这不起作用,那将是您的 Visual Studio 安装的问题。我以前甚至在新安装时也有过这个。因此,请尝试重新安装作为最后的手段。

【讨论】:

  • 您回答的第一部分对我有用。这将节省很多挫折
  • 同样的问题,但我没有使用 Unity。解决方案的完整清理和重建对我有用。当我想要完全清理每个已编译的工件时,我会使用这个解决方案 stackoverflow.com/questions/755382/…,我将它作为脚本文件。我不知道解决这个问题是否必要。我怀疑不是,但我需要提一下。
猜你喜欢
  • 1970-01-01
  • 2017-02-28
  • 2020-11-14
  • 2014-03-11
  • 2014-01-16
  • 2011-03-14
  • 2013-12-23
  • 2018-01-10
相关资源
最近更新 更多