2010-07-26 166 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對象的數量(您可能需要使用視圖 - >選擇列來添加該列)。