我收到以下错误消息
无法访问已处置的对象。对象名称:' MarshalingWindowFrame'。
当我尝试将SLN文件加载到VS2013时,出现此消息。
是什么原因?
我在Windows8.1 pro x64位操作系统上使用VS2013 Ultimate和Update 4(8GB RAM,500GB HDD)
答案 0 :(得分:0)
该项目是在早期版本或Visual Studio 2013 Preview中创建的吗?因为,如果从Visual Studio 2013 Preview更新此项目,则必须首先检查更新过程(http://blogs.msdn.com/b/lightswitch/archive/2013/08/12/upgrading-your-lightswitch-projects-raghuveer-gopalakrishnan.aspx),也许它可以提供一些提示,说明为什么会发生这种情况。
答案 1 :(得分:-1)
如果你在打开一个解决方案时得到了这个,那么无论是插件还是更糟糕,或者(更糟糕的是,但不太可能)你在VS中发现了一个错误。尝试安全模式,看看是否有帮助。
但是,如果您在打开表单而不是解决方案本身时遇到错误(请记住打开解决方案加载各种表单),那么在尝试访问已处置对象的用户控件中存在错误。请记住,用户控件在VS中托管时作为二进制文件运行,因此请确保将实际代码放在需要您不处于设计模式的防护中。