c# - Unity - Visual Studio 的自动完成修复

标签 c# visual-studio unity3d

我不知道是什么启动了它 - 也许是对 Unity Engine 或 Visual Studio Tools for Unity 的更新(因为我不记得我更新过 Visual Studio 本身) - 但自几周以来,我的 Visual Studio 自动完成基本上与 Unity 不兼容。

我曾经写过“void A”来制表符完成

void Awake() {

}

但现在它会自动完成

private void Awake() {

}

有没有人知道是什么原因造成的以及如何将其改回?每当我自动完成一个标准的 Unity 方法时,删除“私有(private)”访问修饰符就很烦人。

最佳答案

更新更改了一些设置。我现在才注意到这一点,但没有遇到任何问题。

转到工具 --> 选项。选择Unity 工具,然后将Unity Messages 范围Private 更改为Default。单击确定 并退出。

enter image description here

关于c# - Unity - Visual Studio 的自动完成修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42372645/

相关文章:

c# - C# linq 是否有类似于 SummaryStatistics 的东西?

c# - ASP.NET 5 类库 (vNext) 中的编译器无法识别类

c# - 使用 Linq 对字典进行分组

c# - 在多维数组和单个数组之间存储数据的最有效方法是什么?

xcodebuild 找不到 cocoapods 库

c# - 统一: Need help how to double click detection in c#?

c# - 如何将 Kendo 文本框控件绑定(bind)到它的数据?

c# - 需要 .NET 代码仅在调试配置时执行

c# - Visual Studio VSPackage/单个文件生成器 - 将消息记录到错误列表

c# - #在网络发布期间定义符号