我有一个 wpf 4.5 应用程序,我想在其中使用文档查看器来尝试创建自己的报表查看器(基于此示例)。但是,如果我将 DocumentViewer 添加到我的用户控件之一,我会在用户控件的初始化组件期间收到以下错误。
无法加载文件或程序集“PresentationUI.Aero2,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。该系统找不到指定的文件。
但正如您从我的参考资料的屏幕截图中看到的那样,包含此文件:
即使文档查看器为空,我也会收到此错误。
我尝试了什么:
- 我使用 blend4 来编辑 DocumentViewer 控件的默认样式。我从 Aero2 库中删除了所有使用控制部件的样式引用。我什至尝试使用空样式。但错误仍然出现。
- 我创建了一个 wpf 4 和 wpf 4.5 空解决方案,并在主窗口中添加了一个文档查看器。这两个项目都可以正常运行,并且它们都可以在没有添加对任何 Aero Presentation dll 的引用的情况下运行。
- 我尝试将一个新的 wpf 项目添加到出现错误的解决方案中。在那个项目中,我在主窗口中添加了一个文档查看器,并且产生了同样的错误。它似乎是特定于解决方案的。
问题
有人可以帮我弄清楚为什么我会收到这个错误,或者如何删除控件对这个 Aero2 dll 的依赖。
先感谢您