【问题标题】:WPF 4.0 Application load error in some environments某些环境中的 WPF 4.0 应用程序加载错误
【发布时间】:2010-10-03 14:42:26
【问题描述】:

我有 4 个环境:

  1. Win 7 64 位
  2. Win 2003 32 位
  3. Win XP SP3 32 位
  4. Win 2003 64 位

在前 2 个中,我的应用程序成功加载并运行。在后 2 中,我收到以下错误(缩短):

System.Windows.Markup.XamlParseException: 方法或操作不 已实施。 ---> System.NotImplementedException: 方法或操作不是 实施的。在 System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType bamlType, Int16 typeId) ... 在 System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader、IXamlObjectWriterFactory writerFactory,布尔值 skipJournaledProperties,对象 根对象,XamlObjectWriterSettings 设置,Uri baseUri) --- 结束 内部异常堆栈跟踪 --- ... 在 System.Windows.Application.LoadComponent(对象 组件,Uri 资源定位器)在 DBSophic.Qure.WorkloadAnalyzer.UI.App.InitializeComponent() 在 e:\Qure\Dev\BuildSystem\Sources\Trunk\DBSophic.Qure.WorkloadAnalyzer.UI\App.xaml:line 1 在 DBSophic.Qure.WorkloadAnalyzer.UI.AppMain.Main() 在 e:\Qure\Dev\BuildSystem\Sources\Trunk\DBSophic.Qure.WorkloadAnalyzer.UI\AppMain.cs:line 21

可能是什么原因造成的?

【问题讨论】:

    标签: wpf load


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        这是一个缺失的 dll。

        【讨论】:

          猜你喜欢
          • 2023-03-22
          • 2013-07-28
          • 1970-01-01
          • 2014-03-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-15
          相关资源
          最近更新 更多