I'm working on a fairly big project with lots of C# dlls. The sources are about 500Mb. By the time it finishes building, the system is about 10Gb, most of it being copies of the same dll. There are 170 copies of some of the DLLs!
There doesn't seem to be a concept of "stick all your dlls in one place". Each project takes copies of the dlls it is dependent upon as part of the build. With a project this size it goes out of sync very quickly and visual studio doesn't clean up properly either. I've had to resort to external scripts to do the tidying up.
What I'm looking for is a way of sticking all the dlls in one directory and referencing them instead of local copies. Does such a concept exist in Visual Studio?
There doesn't seem to be a concept of "stick all your dlls in one place". Each project takes copies of the dlls it is dependent upon as part of the build. With a project this size it goes out of sync very quickly and visual studio doesn't clean up properly either. I've had to resort to external scripts to do the tidying up.
What I'm looking for is a way of sticking all the dlls in one directory and referencing them instead of local copies. Does such a concept exist in Visual Studio?