我的同事和我现在正在使用VS2012几个星期。 工作几个小时后,有时智能感知被打破。 关闭所有打开的标签后,它再次工作。
是否有更多的人在那里有同样的问题? 因为我在家里有同样的问题,它不可能是一个扩展的问题。 也许有解决类似的问题?
我的同事和我现在正在使用VS2012几个星期。 工作几个小时后,有时智能感知被打破。 关闭所有打开的标签后,它再次工作。
是否有更多的人在那里有同样的问题? 因为我在家里有同样的问题,它不可能是一个扩展的问题。 也许有解决类似的问题?
这是获得的Visual Studio 2012的智能感知回到正轨尝试逐一为数不多的顶级解决方案,希望他们中的一个将解决这个问题:
When the problem occurs next time follow these:
从1号开始,并移动到下一个时,前面一个并不为你工作
1: Close all the tabs
,然后再次打开您的文件。 (感谢russds)
2: Clean the Build
> Close the Solution
> Restart Visual Studio
> Open the Solution
再次
3:转到: Edit
> IntelliSense
> Refresh Local Cache
4:关闭的Visual Studio 2012,并删除该文件夹: %AppData%\Microsoft\VisualStudio\11.0\ReflectedSchemas
5:转到: TOOLS
> Import and Export Settings
> Reset all settings
6:删除.suo
在项目文件夹中的文件。 (感谢贾森·斯蒂尔)
我希望您的问题会被任何上述六个步骤得到解决。 但是,如果它毕竟这不是我想你应该考虑重新安装VS2012没有。
我使用Visual Studio 2012和我有同样的问题。 钛修复它(当智能感知不再工作),我只需要关闭当前标签(在智能感知不工作),并reoppen它... eevrything是确定...无需关闭Visual Studio或关闭所有标签。
尝试了一切。 该工作的事情被删除SUO文件。 这是在解决方案目录名为SolutionName.v11.suo一个隐藏的文件:
你将失去解决方案的桌面(没有文件会自动在编辑器中打开),但是这是一个很小的代价来获得智能回来:)
你并不需要重新启动Visual Studio。 相反,关闭当前的解决方案,然后再次打开它。 我希望有一个简单的解决方案,但。
更新4/16:对于XAML的用户,一个可行的解决办法很简单,只要有意破坏你的代码; 这应该是足够的检索智能感知回来。 更多在这里 。
无法验证,如果这个工程对于其他类型的代码为好,但如果这样做,请发表评论。
删除文件名为.suo。 试试这个,它为我工作后,一切都失败了。
我也有同样的问题。 对我来说,选择文件的最后一行的末尾,然后保存文件(Ctrl-S)解决了这个问题。
我首先要注意的是这并没有因为我的内存升级到16GB发生在我身上。
这似乎当我复制/粘贴页面控件发生。 另一侧的这种影响是,designer.vb文件没有更新马上,我不能够访问这些控件的代码后面。
这是步骤,我经历的顺序:
在Visual Studio:
如果这也不行,这里有几个步骤来尝试:
对于C ++项目:
MSDN有几件事情尝试: MSDN建议
腐败的.ncb
文件似乎最有可能。
从MSDN:
.ncb
文件。 .ncb
文件。) (我还没有想通了,为什么在某些情况下需要更多的严厉措施。)
我有一些不好的XAML代码。 编译时,这不是给了一个错误,但它仍然阻止智能感知从XAML文件中正常工作。
我删除下面的代码来解决这个问题:绑定=“{结合响应码和信息}”
在“&”是问题
这些都不为我工作,但我终于得到它通过禁用ReSharper的工作。 我不知道为什么它是必要的,因为我已经在那里的智能感知工作正常,另一个LS的解决方案。 只要想到我会发布它,以防别人有同样的问题,我有。
我遇到同样的问题,并解决它。 记住这一点,如果你正在使用Silverlight工作的任何不正确的XAML代码可能会崩溃智能感知。 我建议,如果你正在使用Silverlight的工作,编译项目检测不正确XAML代码和在第一步解决这些问题,如果问题仍然存在,然后使用上述步骤。
问题是用的.vcproj文件。
如果切换到从调试模式发布模式,建立,然后尝试智能感知它往往工作,你会发现。
关闭Visual Studio中。 如果您在项目中搜索的.vcproj文件,对其进行编辑和搜索AdditionalIncludeDirectories的前两个实例。 这个值应该看起来像“.. \ .... \”,而不是“../ ..”。
重新打开你的项目,让智能感知完成建设,那么它应该是固定的。
步骤如下:
无需重新启动Visual Studio中。
我曾与剃刀智能感知并不是所有的在我的项目之一,在工作的问题。 该修复程序都不以上为我工作。 我终于可以通过改变web配置的网页版本2.0.0.0,而不是3.0.0.0如下所示解决此问题:
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
...
</appSettings>
我希望这可以帮助别人。
以上都不是帮助解决智能感知我的devbox(VS2012)。 我甚至尝试这导致需要重新安装所有插件“devenv的/ resetuserdata”。
不过,在C ++项目在#if ABC代码... #ENDIF块保持灰色。
作为一个临时的解决办法我修改#如果ABC到#如果1 // ABC,然后还原变回我完成编辑块之后。 恼人的...
编辑:几个小时后,我找到了更好的解决方案。 我在头文件注释“#定义ABC 1”,并加入“ABC = 1;” 到项目属性 - > C / C ++ - > Preprocessor->预处理定义。 然后,智能感知开始正常工作! 该代码块不变灰。
我有在Visual Studio 2013中的类似问题,我只是清洗溶液中,然后删除4:关闭的Visual Studio 2013,并删除该文件夹: %AppData%\Microsoft\VisualStudio\12.0
,它解决了这个问题。
我孤立我的问题是与VS电动工具破坏名为.suo *。 关闭VS,删除名为.suo,然后重新打开修复该问题。 它还会删除该解决方案的所有个人设置。
我经历了再跑,破坏性更小的解决方案是使用“编辑项目文件”命令电源,然后重新加载该项目以获得智能重新工作。
希望帮助别人。
为VS2013 - ASP.NET MVC 5项目,一个简单的方法来解决,这是卸载并重新加载的具体项目。
对于Python项目,我最终删除隐藏的文件夹.VS,.sln文件和文件.pyproj。 我再从现有代码和智能感知再次重新创建工作项目。
关闭不工作为我做的标签。
PS我的手之前保存,只是在VS是怪异的情况下;)
哦,并在快捷是Ctrl + Alt +空间(以建议和标准完成模式之间切换)
我面对这个问题多次和我仍然面临着这一点。
该工作对我的解决方案是降低其中溶液被放置在路径的长度。 我把该解决方案更接近于C盘(C:/code/your_project.sln),它只是解决了智能感知这个问题总是可以解决的问题。
以上都不是为我工作。 当检查仔细,我注意到,智能感知上的一些文件,但并不适用于所有文件的工作。 然后发现这是只有一个文件。 最后打开其中包含的.proj文件:
<ItemGroup>
<None Include="App.config" />
<None Include="packages.config" />
<Compile Include="Generator.cs" />
<Compile Include="PDFDocument2.cs" />
<None Include="PDFDocument.cs" />
<Compile Include="PdfDaemon.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
当然,智能感知不会对未标记为要编译的文件工作。