如何防止 Visual Studio 2013 中的"Attempting to get the view from an adapter in state TextDocDataAvailable"



当我搜索我的解决方案时,主窗体(frmMain.cs)在搜索结果中,2点击"查找结果"窗格中的一行,该行将带我进入frmMain.chs文件,我通常只会在IDE中看到一个空白窗口(尽管是灰色的,而不是黑色的)。如果我点击灰色雾状的空白,它会告诉我,"正在尝试从状态为TextDocDataAvailable的适配器获取视图"

关闭VS并重新打开它暂时解决了这个问题(然后我可以双击frmMain.cs文件并正常查看它),但有办法防止这种令人反感的开发发生吗?

注意:发生这种情况时,我也可以在解决方案资源管理器中双击frmMain.cs;这使得窗体的"可视"部分在IDE中可见;然后我可以右键单击并选择"查看代码",它就可以工作了。奇怪的是。。。

诚然,派对有点晚了。。。但是FWIW-我遇到了同样的问题,通过从当前选项卡更改为另一个选项卡,然后关闭VS2015并重新启动,我能够关闭VS2015。我只是认为,如果不必手动终止进程,最好不要手动终止进程。:-)

在Visual Studio打开时编辑User/AppData/Roaming/Nuget/Nuget.config时,我遇到了这种情况。完成此操作后,尝试关闭Visual Studio或打开NuGet扩展管理会导致此错误对话框。我通过终止devenv.exe进程并重新启动Visual Studio来解决问题。

当我试图在其他解决方案正在使用的解决方案中使用exe时,就会发生这种情况。

这个问题的解决方案可以通过终止devenv.exe进程来实现。

最新更新