Oren posted about his "2 project" solution structure recently. It seems that developers are caught on this preconceived notion that a Visual Studio project must be directly related to a compiled assembly. True, by default this is how Visual Studio based compilation works. If your solution has eight projects in it, there will be 8 assemblies output from it when you do Ctrl-Alt-B. Each assembly will also, by default, be named exactly as the project is named. You can change the naming by opening the project properties and altering it to differ from the project name there, but there is...