【发布时间】:2014-04-19 04:45:07
【问题描述】:
我有一个 wpf 4.5 应用程序,我想在其中使用文档查看器来尝试创建我自己的报表查看器 (based on this example)。但是,如果我将 DocumentViewer 添加到我的用户控件之一,我会在用户控件的 initialize component 期间收到以下错误。
无法加载文件或程序集'PresentationUI.Aero2, 版本=4.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35' 或 它的依赖项之一。系统找不到指定的文件。
但正如您从我的参考资料的屏幕截图中看到的那样,包含此文件:
即使文档查看器为空,我也会收到此错误。
我尝试了什么:
- 我使用 blend4 来编辑 DocumentViewer 控件的默认样式。我从 Aero2 库中删除了所有使用控制部件的样式引用。我什至尝试使用空样式。但错误仍然出现。
- 我创建了一个 wpf 4 和 wpf 4.5 的空解决方案,并在主窗口中添加了一个文档查看器。这两个项目都可以正常运行,并且它们都可以在没有添加对任何 Aero Presentation dll 的引用的情况下运行。
- 我尝试将新的 wpf 项目添加到出现错误的解决方案中。在那个项目中,我在主窗口中添加了一个文档查看器,并且产生了同样的错误。它似乎是特定于解决方案的。
问题
谁能帮我弄清楚为什么会出现这个错误,或者如何删除控件对这个 Aero2 dll 的依赖。
提前谢谢你
【问题讨论】:
标签: .net wpf assemblies wpf-4.5