Re: Create multiple projects inside a single project
OK in Visual Studio (C/C++, C#, VB, SQL Database and all other projects) you can not have projects inside other projects.
You have a Solution (or Workspace in VS 6.0 parlance) you add all you projects to the Solution. If the projects have dependencies on each other then you can set that with project dependencies and VS will then sort out building them in the right order.
To start with if you are using VS 2005 C++ I find it useful to switch on the "Always show solution" option, this is in "Menu->Options..." then in the "Projects and Solutions" tree item. This is not required in VS 2005 C# because it doesn't have that option and it is always on.
To add an existing project to your soltuion
Right click on the Solution in the "Solution Explorer" and then select "Add->Existing Project ..." or select "Add->New Project ..." to add a new project.
Once you have more than 1 project in your solution then right click the project in the solution explorer and select "Project Dependencies ...". In the displayed dialog you can select which prohjects depend on which other projects.
Of course if one or more of you projects are class libraries to be used by the other projects then you will want to add them to the references of the projects that use them. Either right click the project and select "Add References ..." or expanded the project, right click the "References" folder and select "Add References ...". In the box that appears select the "Projects" tabs to add references from other projects that appear in you solution. This will then handle building the project and all its references for debug or release for you as required.