我最近安装了Visual Studio我的机器上2013旗舰版。我只是想创建一个示例Windows窗体项目,并试图通过在Form1.cs中双击打开设计/形式和我得到这个奇怪的错误信息:
“服务microsoft.visualstudio.shell.interop.iselectioncontainer已经存在于服务容器”
我的系统已经具有的Visual Studio 2010,它从一个长时间工作的顺利进行。然后我安装了Visual Studio 2012,其被赋予与上述同样的问题。所以我就做了安装VS 2013希望,我也许能摆脱这个问题,但没有用。
当我点击错误窗口OK,我可以看到在底部错误列表窗口下面的“消息”:
“文件‘C:\用户\ ABCD \文档\的Visual Studio 2013 \项目\的WebSite1 \ WindowsFormsApplication1 \ Form1.cs的’不支持代码分析或生成,因为它不支持代码的项目中包含的”。
我花了2-3天,搜索各种博客这样的,所有这些谈论以前版本的Visual Studio像VS 2005 / VS 2008的:
我甚至试图卸载并重新安装VS 2013,又没有用。
这将是非常巨大的,如果有人可以帮助我在修复这个。
我刚刚有完全相同的错误消息。
编译溶液(F6或建设 - >生成解决方案)后,它为我工作的罚款。
为了解决您的问题,请先确保您的Windows 8机器上安装最新的更新,然后修复VS2013。
在您的修复过程中,请暂时关闭您的防病毒/反间谍软件和修复VS2013具有管理员权限。
这个问题得到最终解决,经过了这么多天,各种令人沮丧的试图解决这个问题。我应该感谢微软添阿特金斯帮我解决这个问题。
修复:当我们尝试“GACUTIL / L system.design”,我们发现,有的system.design 3个变种;一位来自NET 2.0靶向MSIL,第二从.NET 4.0靶向x86和最后一个也是从.NET 4.0,但靶向MSIL。
在一个工作的机器,只有2项,在.NET 4.0中一个打靶86是不存在。因此,我们使用卸载该GACUTIL做的魔术这个版本。我很欣慰看到了胜利的形式弹出,没有任何错误了:)
我改变了目标框架从4.5到4.6.1,并固定为我。我的假设是,有时当你改变目标框架来回过程中不经过一路走(在改变它的中间取消) - 有事,导致这个错误。希望帮助
我解决了这个被关闭VS,删除文件夹.VS在我的解决方案是,重新启动VS并重新编译的内容。好像这些文件/设置/缓存,现在弹出,然后,可能是切换源分支后的问题之一。 VS2019,.NET FW 4.6.2。
如果你的C盘(如果你正在安装Visual Studio)没有足够的空间,尝试从C盘到另一个驱动器移动一些文件。