8

在此处输入图像描述

如屏幕截图所示,ClassLibrary1 依赖于 ClassLibrary2,ClassLibrary2 依赖于 ClassLibrary3。并且“复制本地”设置为“真”。但是当我编译 ClassLibrary1 时,ClassLibrary3 不会被复制到 bin 文件夹中。

那么如何配置 Visual Studio 项目文件以使其复制间接引用?

4

2 回答 2

4

我不认为这是可能的。

如果您希望在本地复制间接引用,则必须将对它们的直接引用添加到您希望它们所在的每个项目中。

如果您尝试使用 MSBuild 构建项目,您可能会被告知缺少间接依赖项;如果您不直接使用其中的任何内容,Visual Studio 通常会忽略缺少的间接依赖项。

于 2011-11-28T03:46:16.207 回答
0

这个问题已经在这里问过了。

@competent_tech 是正确的,因为单独使用 Visual Studio 是不可能的。但是,Alex Yakunin 使用自定义MSBuild 目标解决了他的问题。

于 2013-10-07T10:01:13.240 回答