What is a good directory structure for great C # / C ++ solutions?

How would you lay out the directory structure for a large C # solution consisting of 20-30 projects, mainly C #, but some C ++? Where do you install external dependencies? When you create a branch in the original control, do you completely link everything? Do you override the default values ​​for embedded files?

+3
source share
2 answers

I would adhere to the normal "directory for solution", each project in the "approach" subdirectory, using a mixture of C # and C ++, should not change.

"lib" ( ) , . .

, .

, - - NAnt ( - ) script, , .

+4

Tree Surgeon CodePlex.

+6

Source: https://habr.com/ru/post/1699403/


All Articles