WPF 4.0某些环境中的应用程序加载错误

时间:2010-10-03 14:42:26

标签: wpf load

我有4个环境:

  1. Win 7 64位
  2. Win 2003 32位
  3. Win XP SP3 32位
  4. Win 2003 64位
  5. 在前2个,我的应用程序加载并成功运行。在后两者中,我得到以下错误(缩短):

      

    System.Windows.Markup.XamlParseException:   方法或操作不是   实施。 --->   System.NotImplementedException:The   方法或操作不是   实现。在   System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType   bamlType,Int16 typeId)... at   System.Windows.Markup.WpfXamlLoader.Load(XamlReader   xamlReader,IXamlObjectWriterFactory   writerFactory,布尔   skipJournaledProperties,Object   rootObject,XamlObjectWriterSettings   设置,Uri baseUri)---结束   内部异常堆栈跟踪--- ...   在   System.Windows.Application.LoadComponent(对象   组件,Uri resourceLocator)   的 DBSophic.Qure.WorkloadAnalyzer.UI.App.InitializeComponent()   在   E:\去惹\开发\构建系统的\ Sources \干线\ DBSophic.Qure.WorkloadAnalyzer.UI \ App.xaml中:行   1点   DBSophic.Qure.WorkloadAnalyzer.UI.AppMain.Main()   在   E:\去惹\开发\构建系统的\ Sources \干线\ DBSophic.Qure.WorkloadAnalyzer.UI \ AppMain.cs:行   21

    可能导致什么?

3 个答案:

答案 0 :(得分:7)

缺少的DLL将是XAML中命名空间引用的DLL。

答案 1 :(得分:2)

尝试在Dependency Walker中加载您的应用程序,以查看每台计算机上是否存在所有相关模块。我想问一下DBSophic是否安装了正确的版本(或根本没有),当然还安装了最新的.NET 4框架。

答案 2 :(得分:2)

这是一个失踪的dll。