2010-07-26 119 views
4

我使用: 的Visual Studio 2010专业版, 的Silverlight 4工具包的Visual Studio 2010 WPF设计问题

WPF设计不显示(不可见) - 而组件工具箱显示相关的控制,以及Windows-> Windows选项显示设计器处于活动状态。它为我完成所有XAML,无论它的复杂性如何。我已经尝试了/ ResetSkipPkgs无济于事。我已经安装了CodeRush和DevExpress(演示版),但是因为它们都被删除了。通过切换到源代码/文本编辑器,我可以与XAML相处融洽,但是这真的让我的脚本能够运行应用程序,以发现我在XAML中犯了一个愚蠢的错误(而预览会更快地排除它,并且不会,请不要暗示Expression Blend,因为我不需要在这些应用程序之间切换)。

当我不过切换WPF设计与编码,打开我碰到下面的错误 - 我以为是关系到这个问题,不显示在非编码的XAML编辑/设计师:

未处理的异常发生

点击重新加载设计者不设置到对象的实例

System.NullReferenceException

对象引用。

在MS.Internal.Providers.VSDesignerContext.VSDesignerContextHolder..ctor(的IServiceProvider服务,VSDesignerContext上下文,对象docData)在MS.Internal.Providers.VSDesignerContext.GetContext (的IServiceProvider服务,IVsWindowFrame帧,布尔createIfNotExist) 在MS.Internal.Designer.TabbedEditorPane.MS.Internal.Designer.ITabbedEditorService.get_DesignerContext() 在MS.Internal.Designer.DesignerPane.InitializeDesigner()

我用Google搜索它傻了,都无济于事。我正在考虑重新安装Visual Studio - 但这真的是最后的手段。我讨厌通过重新安装,重新启动等来修复东西。

任何古鲁与神奇的答案?

回答

0

嗯,我知道这是旧的,但你应该尝试为你的Visual Studio安装SP1,如果你还没有。

+0

不,我与SP1有同样的问题 – 2011-08-20 12:12:32

+1

我甚至没有这个问题*直到*我安装了SP1 – sinelaw 2011-12-06 21:08:09

1

今天我得到了完全相同的例外,并通过杀死一些GDI饥饿的应用程序来解决它。您可以在任务管理器的“进程”选项卡中看到进程正在使用的GDI对象的数量(您可能需要使用视图 - >选择列来添加该列)。