This article is aimed at
- Providing a list of DO and DON’T when it comes to partitioning a code base into .NET assemblies and Visual Studio projects.
- Shedding light on.NET code componentization and packaging.
- Suggesting ways of organizing the development environment more effectively.
The aim of this is to increase the speed of .NET developer tools, including VS and C#/VB.NET compilers, by up to an order of magnitude. This is done merely by rationalizing the development of a large code base. This will significantly increase productivity and decrease the maintenance cost of the .NET application .
This advice is gained from years of real-world consulting and development work and has proved to be effective in several settings and on many occasions..
Hope this will helps !!!