2011-09-08 74 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本身的常见问题。 –