我有一个奇怪的问题,在过去的几个小时里,我一直在搜索和尝试各种修复,没有任何效果。
当我创建一个项目时,Intellisense停止识别我添加的所有新类中的局部变量。例如,如果我声明" bool成功;"在Program.cs中然后开始输入"成功"一切都像往常一样......
但是当我添加一个新课程时,我宣布" bool成功;"当我开始打字"成功" Intellisense没有像它不存在的那样找到变量。
我已经尝试过的事情:
今天早上发生了,我不知道怎么做。
谢谢!
答案 0 :(得分:0)
创建变量的Intellisense将在不在类中的声明方法中工作。因为在类中,您无法为变量赋值,但可以为方法中的变量赋值。
In a class, variables can be declared but cant assign values to them
In a method, variables can be declared and also values can be assigned to them.
因此,Intellisense在声明之后不会在类中显示变量名,因为没有用它来显示它。
并且如果Class
属性将 Build Action 设置为 Content 状态,那么intellisense将无效。要更正它,只需将构建操作设置为编译状态。