Report question

Question: Disadvantages and Advantages of separated projects/DLLs in .NET? How many of them are too much?