当我搜索我的解决方案,并且主窗体(frmMain.cs)在搜索结果中时,双击"查找结果"窗格中的行,该窗格应该将我带到frmMain.cs文件,我经常只看到一个空白IDE中的窗口(虽然是灰色,而不是黑色).如果我然后点击那个灰色模糊的虚无,它告诉我,"试图从状态TextDocDataAvailable状态的适配器获取视图"
关闭VS并重新打开它可以暂时解决问题(然后我可以双击frmMain.cs文件并正常查看),但有没有办法阻止这种反叛的发展?
注意:当发生这种情况时,我也可以在解决方案资源管理器中双击frmMain.cs; 这使得表单中的"可视"部分在IDE中可见; 然后我可以右键单击并选择"查看代码",它可以工作.奇怪,虽然......
不可否认,派对有点晚了......但是FWIW - 我有同样的问题,能够通过从当前标签更改为另一个标签然后关闭VS2015并重新启动来关闭VS2015.我只是认为如果你不必手动杀死进程,最好不要这样做.:-)
当我在Visual Studio打开时编辑User/AppData/Roaming/Nuget/Nuget.config时发生这种情况.完成后,尝试关闭Visual Studio或打开NuGet Extension Manage导致此错误对话框.我解决了通过杀死devenv.exe进程,并重新启动Visual Studio.