假设我的解决方案中有一个项目 A。项目 A 有两个 dll,Office.dll 和 Microsoft.Office.Interop.Excel.dll。
我的解决方案中有另一个项目是项目 B。项目 B 有对项目 A 的引用。所以如果我们要检查项目 B 的引用,它上面有 ProjectA.dll。
我见过这样的解决方案。如果要发布项目 B(发布模式)并且我们检查它的 bin 文件夹,它也会有 Office.dll 和 Microsoft.Office.Interop.Excel.dll,即使它们没有在其 csproj 中声明。我假设由于项目 B 引用了项目 A,它也会复制项目 A 的 dll。
这种情况真的会发生吗?因为我正在尝试这样做,但我没有成功复制它。