【发布时间】:2016-01-13 08:49:05
【问题描述】:
我有解决方案 1,它有 2 个项目 -> 项目 A 和项目 B。项目 A 引用项目 B。(即项目 A 依赖于项目 B)。
我也有解决方案 2,它有多个项目。此处的项目之一引用 DLL A(从解决方案 1 的项目 A 的 bin\debug 复制到解决方案 2 中的文件夹中)。
解决方案 2 编译良好。但是在解决方案 2 的运行时,当代码尝试从依赖于 DLL B 的 DLL A 执行一些代码时,它会抛出一个异常,指出无法加载文件或程序集 DLL B。如果我添加对 DLL B 的引用,那么错误消失。
我必须引用 DLL B 还是有什么方法可以避免在解决方案 2 中引用 DLL B,因为它没有明确使用它?
【问题讨论】:
标签: c# dll reference dependencies embed