2011-11-28 52 views
8

enter image description here如何使Visual Studio项目文件复制间接引用?

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

那么我怎样才能配置Visual Studio项目文件,使其复制间接引用?

回答

4

我不认为这是可能的。

如果你想间接引用本地复制,你将不得不直接引用它们添加到您希望他们在每一个项目。

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

+0

或者,用自定义代码破解MSBuild,http://www.paraesthesia.com/archive/2014/05/09/recursively-copying-indirect-project-dependencies-in-msbuild.aspx/ –

0

此问题已被要求here

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

相关问题