如何使MSBuild自动将所有间接引用复制到output(bin)文件夹

时间:2009-09-15 05:53:37

标签: .net msbuild build-automation dependencies reference

SUBJ。

“自动”在这里至关重要。不得复制GAC的参考文献。

我见过,例如VS2008.NET: Getting a referenced project’s dependencies to copy to main project’s bin folder,这对我来说并不有趣。我想要自动复制所有依赖项。

2 个答案:

答案 0 :(得分:1)

对于C ++项目,即* .vcxproj设置<OutDir>属性。

用于C#项目,即* .csproj设置<OutputPath>属性。

确保没有任何内容覆盖这些属性。在我为主要大型产品构建的所有年份里,我从来没有做过任何不同的事情。如果你必须做任何其他聪明的黑客攻击,你肯定会做错事。

答案 1 :(得分:-1)

使用post build事件
修改

XCOPY c:/additionlib $(OutDir)