Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to make MSBuild to automatically copy all indirect references to output (bin) folder

Subj.

"Automatically" is essential here. References from GAC must not be copied.

I've seen e.g. VS2008.NET: Getting a referenced project’s dependencies to copy to main project’s bin folder, and this isn't interesting for me. I'd like all the dependencies get copied automatically.

like image 998
Alex Yakunin Avatar asked Sep 15 '09 05:09

Alex Yakunin


1 Answers

For C++ projects, i.e. *.vcxproj set the <OutDir> property.

for C# projects, i.e. *.csproj set the <OutputPath> property.

Make sure nothing overwrites those properties. In all my years doing builds for major, large products, I've never had to do anything different. If you have to do any other clever hack, you are surely doing something wrong.

like image 160
C Johnson Avatar answered Oct 07 '22 18:10

C Johnson