【问题标题】:Mysterious WPF exception: 'PresentationFramework.Eren Vista'神秘的 WPF 异常:'PresentationFramework.Eren Vista'
【发布时间】:2009-09-07 14:13:07
【问题描述】:

突然间,我的 WPF 项目中出现了这个神秘的 FileNotFoundException 异常。它发生在我的 Window 构造函数的 InitializeComponent 中:

无法加载文件或程序集 'PresentationFramework.Eren Vista, 版本=3.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35' 或 它的依赖项之一。系统 找不到指定的文件。

我查看了 PresentationFramework.Eren Vista,但找不到任何相关信息。你们有谁知道这是什么鬼?

更新:这似乎是一个主题(如 PresentationFramework.AeroPresentationFramework.ClassicPresentationFramework.Luna em>,PresentationFramework.Royal),但我没有在我的应用程序的任何地方引用这个主题。

【问题讨论】:

    标签: .net wpf exception


    【解决方案1】:

    在将 Win7 主题更改为自定义主题后,我遇到了类似的问题:

    无法加载文件或程序集'PresentationFramework.Win7-Shine2.0, ...

    我通过删除我的 Visual Studio 解决方案的 .suo 文件并重新加载解决方案解决了这个问题。

    .suo 文件似乎存储了一些 windows 主题设置,导致当您更改主题并尝试重建解决方案时出现错误......奇怪。

    【讨论】:

      【解决方案2】:

      我仍然不知道这个异常的原因是什么,但我通过创建一个新的解决方案并添加所有相同的项目来解决它。什么鬼?

      【讨论】:

        【解决方案3】:

        实际上这个异常的真正原因是使用了自定义的 msstyles 主题(在这种情况下它被命名为“Eren Vista”)

        使用 .Net PresentationFramework 恢复到 Aero/Luna/Royale 的默认设置 并且错误应该消失了。

        【讨论】:

          【解决方案4】:

          升级到版本 3 时,Xceed 社区 DataGrid 出现类似错误。

          我首先必须添加 PresentationFramework.Luna - 这是一个 Microsoft DLL,不是 Xceed 的一部分。

          然后我必须将其设置为“复制本地”才能找到它。

          【讨论】:

            猜你喜欢
            • 2012-12-27
            • 2013-04-16
            • 2020-11-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-11-20
            相关资源
            最近更新 更多