当我在VS2012中打开我的项目时,我收到了一个错误
找不到符合约束条件的导出:
ContractName
Microsoft.VisualStudio.Utilities.IContentTypeRegistryService
RequiredTypeIdentity
Microsoft.VisualStudio.Utilities.IContentTypeRegistryService请在继续之前纠正.(您可以重命名当前的web.config并添加一个新的).
为什么会发生这种情况,有人可以建议解决方案吗?
当我搜索我的解决方案,并且主窗体(frmMain.cs)在搜索结果中时,双击"查找结果"窗格中的行,该窗格应该将我带到frmMain.cs文件,我经常只看到一个空白IDE中的窗口(虽然是灰色,而不是黑色).如果我然后点击那个灰色模糊的虚无,它告诉我,"试图从状态TextDocDataAvailable状态的适配器获取视图"
关闭VS并重新打开它可以暂时解决问题(然后我可以双击frmMain.cs文件并正常查看),但有没有办法阻止这种反叛的发展?
注意:当发生这种情况时,我也可以在解决方案资源管理器中双击frmMain.cs; 这使得表单中的"可视"部分在IDE中可见; 然后我可以右键单击并选择"查看代码",它可以工作.奇怪,虽然......