February 2008 Entries

How do you structure your project -- details

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...

How do you build your application -- details

Kyle posted about an ongoing conversation that he and I have been having for the past couple of weeks about code compilation practices.  As expected, there was some disagreement with the practice that I use and, as a result, I wanted to clear up some of the points in the comments and rebuttal posts.  I'm going to make a couple of posts here.  One that discusses compilation practices and another on project structures.  Let's get on with the compilation practices here. First let's talk about why I went this route.  Last year I was working at a client that...