我不知道是什么启动了它 - 也许是对 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。单击确定 并退出。
关于c# - Unity - Visual Studio 的自动完成修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42372645/