【发布时间】:2011-05-17 15:21:15
【问题描述】:
我有一个 WPF 应用程序,它在解决方案中有 3 个项目。我有主菜单,它是实际的 EXE、报告 DLL 和应用程序文件 DLL,它们都是 WPF 类库。当我尝试从应用程序文件 DLL 中使用第 3 方报告工具时,我收到了 System.IO 错误。我引用了第 3 方 DLL,并设置为在我的应用程序 DLL 中复制本地。如果我在 EXE 项目中引用第 3 方报告工具,一切正常,但我不想这样做。我希望我的 DLL 是独立的,以便其他人可以引用我的 DLL,而无需添加除我的 DLL 之外的任何内容。任何人都知道我可能需要做些什么来解决这个问题?谢谢
【问题讨论】:
-
会不会是第三方DLL有依赖,而FileNotFound是你部署时依赖丢失的结果?
-
@Smudge202 - 这是个好主意。我总是被困在这一点上。错误说它无法加载一个 DLL,但实际上它意味着它找不到那个 DLL 的依赖项。