我最近在我的机器上安装了Visual 2013终极版本。我只是尝试创建一个示例windows窗体项目,并试图通过双击Form1.cs打开designer /表单,并得到以下奇怪的错误消息:
“服务microsoft.visualstudio.shell.interop.iselectioncontainer已经存在于服务容器中”
我的系统已经有了Visual 2010,它从很长一段时间以来一直在顺利工作。然后我安装了Visual 2012,它产生了与上面相同的问题。因此,我继续安装VS 2013,希望我能摆脱这个问题,但没有用。
在错误窗口上单击OK后,可以在底部错误列表窗口中看到以下“消息”:
“文件‘C:\Users\ABCD\ 2013\Projects\WebSite1\WindowsFormsApplication1\Form1.cs’\Visual不支持代码解析或生成,因为它不包含在支持代码的项目中。”
我花了2-3天的时间搜索了类似这样的各种博客,所有这些博客都谈到了以前版本的Visual,比如VS 2005 / VS 2008:
https://connect.microsoft.com/VisualStudio/feedback/details/311949/the-service-microsoft-visualstudio-shell-interop-iselectioncontainer-already-exists-in-the-service-container Visual 2008中的表单继承不起作用
我甚至尝试卸载和重新安装VS 2013,同样没有用。
如果有人能帮我解决这个问题,那就太好了。
发布于 2014-02-18 13:54:34
我刚刚收到了完全相同的错误信息。
在编译解决方案(F6或Build->Build解决方案)之后,它对我来说工作得很好。
https://stackoverflow.com/questions/20942505
复制相似问题