2011-09-08 77 views
0

我正在使用一段時間一直工作正常的WPF應用程序。最近,儘管應用程序正常運行,但XAML用戶控件在Visual Studio 2008上無法正常顯示。它顯示了一長串異常消息。爲了方便起見,下面列出了一些消息。XAML頁面顯示在Visual Studio 2008上的異常消息

異常已被調用的目標拋出。

異常已被調用的目標拋出。

「/Microsoft.Windows.Design.Developer;component/themes/GridAdorners.xaml」 值不能被分配給對象的 屬性「源」「System.Windows.ResourceDictionary」。無法在程序集 'Microsoft.Windows.Design.Interaction,Version = 3.5.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'中創建 'GenericTheme'的實例。異常已被調用目標拋出 。對象 'ResourceDictionary_4'出錯。

無法創建 'GenericTheme' 彙編定義 實例 'Microsoft.Windows.Design.Interaction,版本= 3.5.0.0, 文化=中性公鑰= b03f5f7f11d50a3a'。異常已被調用目標拋出 。

剛剛添加,最近我已升級到Expression Blend 2中的Expression Blend 3。不確定是否問題是相關的。

+2

的Visual Studio 2008的設計師是最弱的WPF設計出一個那裏...我在2008年離婚了,並且和VS2010結婚了......我們從此幸福地生活着! :-) –

+0

@AngelWPF:你也爲我建議同樣的道路? :) –

回答

1

這樣做:

  1. 打開在Visual Studio解決方案。
  2. 在Blend中打開相同的解決方案,但尚未打開任何文件。
  3. 將VS調試器附加到Blend並中斷所有受管運行時異常。
  4. 打開問題文件。你現在應該看看哪些代碼拋出了哪個異常。

買者自負:我做這一切與VS2010 /混合4的時間,但還沒有與VS2008試過/混合3.

+0

此答案提供了一些步驟來找出導致異常的行,而不是如何解決它。總的來說,它足夠接近一個可以接受的答案。 –

+0

沒有看到您的代碼很難給出確切的答案。 –

+0

代碼庫實際上是一個很大的,每個XAML文件都產生這個。因此,它不是特定的代碼,而是VS 2008本身的常見問題。 –