我在VS 2012 Intellisense上遇到了一个非常奇怪的问题。我用谷歌搜索了好几个小时,仍然无法找到解决它的任何东西。
我在VS 2010上创建了一个项目,现在将其转换为VS 2012.它使用的是/ clr:pure,所以它现在应该有intellisense,但事实并非如此。另外,我没有获得类名等的语法高亮,只有/ class / public等的基本内容。 当然,这两件事都在设置中打开了。
我尝试了以下事项:
在VS 2012中创建项目,将其设置为/ clr:pure。智能感知工作正常。
使用/ clr:pure在VS 2010中创建项目并将其更新到VS 2012. Intellisense工作正常。
在VS 2012中创建一个平面新项目,将文件复制到其中并尝试以这种方式获取智能感知。不工作。
将/ clr:pure更改为no clr。只要我将其禁用,智能感知和突出显示就会恢复。
删除.sbf文件。没工作。禁用预编译头也是一样。
所以,我找不到任何我可以尝试的东西。底线显示“智能感知:无其他可用信息”。我在微软页面上检查过,但他们的建议都没有。
我不知道该怎么办了。如果你能给我一些帮助,我会非常感激!