Why start from zero?
Instead of making project B from a copy of project A and then stripping out all A-specific content and renaming all A-specific references, you will almost certainly find less heartache in keeping your consistent architecture in a Visual Studio template and then instantiating new projects from the template. Solution Factory for Vs.Net makes the templates for the latter approach. The project allows one to export an existing Visual Studio solution as a template that may then be added to Visual Studio to allow one to select the template as a type of new project upon creating a new solution. All projects, associations between projects, and .dlls in the parent solution are immediately available in solutions created from the parent's template. This spares developers the headache of trying to carry over the architecture from an existing solution to a new solution by a copy-and-rename means. .msi installers are created by Solution Factory to allow parties to easily add templates to an install of Visual Studio.