Original Post
Hi. I recognize this is a pretty basic question, but it's the kind of thing that is really hard to look up, so if anyone could help me out, that'd be really great. I am writing a multiplayer client/server game in C#, using the VS2003 IDE. All the code in my project belongs in one of three namespaces: StrategoClient, StrategoServer, and StrategoCommon. The code in the StrategoCommon namespace is basically a bunch of static constants and file IO code that I need for both projects. What I'd really like is to have three different folders/tree branches in my solution file - one for the client, one for the server, and one for the common code. Is there anyway to do this? For a similar exercise I put all the common code in the client project and made little shortcuts in the server project to point to the common files in the client project. But this was really ugly. For something as simple as this, I know there has to be a more "professional" way to set this up. Anyone?