未处理的WPF 4.0 CP异常

时间:2011-08-31 17:45:30

标签: wpf exception .net-4.0

我的客户有以下奇怪的例外。

问题是,我无法在任何机器上重现它。 它运行良好,即使是在新的Win 7 64bit安装上也是如此。

Problemsignatur:

  Problemereignisname:                       CLR20r3
  Problemsignatur 01:                          mysoftware.exe
  Problemsignatur 02:                          2.20.000.0
  Problemsignatur 03:                          4e5d24bc
  Problemsignatur 04:                          PresentationFramework
  Problemsignatur 05:                          4.0.0.0
  Problemsignatur 06:                          4d930fa2
  Problemsignatur 07:                          a34
  Problemsignatur 08:                          46
  Problemsignatur 09:                          System.IO.IOException
  Betriebsystemversion:                        6.1.7601.2.1.0.256.1
  Gebietsschema-ID:                             1031
  Zusatzinformation 1:                          0a9e
  Zusatzinformation 2:                          0a9e372d3b4ad19135b953a78882e789
  Zusatzinformation 3:                          0a9e
  Zusatzinformation 4:                          0a9e372d3b4ad19135b953a78882e789

修改

错误消息很奇怪,因为它告诉:

Exception:
System.IO.IOException: Die Ressource "app.xaml" kann nicht gefunden werden.
   bei MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode mode, FileAccess access)
   bei System.IO.Packaging.PackagePart.GetStream(FileMode mode, FileAccess access)
   bei System.IO.Packaging.PackagePart.GetStream()
   bei System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   bei xxx.App.InitializeComponent()
   bei xxx.App.Main()

这真的很奇怪,因为在大多数其他PC上,应用程序都没有问题出现。

请问有人指向正确的方向吗? 提前致谢

3 个答案:

答案 0 :(得分:0)

当它说出IOException时,可能是客户或客户的系统一直在使用应用程序本来希望修改的文件或类似的东西。

答案 1 :(得分:0)

我曾经有类似的例外。当特定的WPF窗口第一次加载时会发生这种情况。

经过大量挖掘后,我发现异常的原因是WPF窗口使用的是引用了一些非托管dll文件的第三方UI控件,并且用户的PC上没有非托管的dll文件。 / p>

答案 2 :(得分:0)

可能与该特定用户的权限有关。同一台计算机上的所有用户是否都会发生错误?

我们有一个奇怪的WPF问题,这是由于该机器上的旧图形驱动程序版本。甚至多次获得BSoD。