After answering on this question I thought it would be nice to collect some tips & tricks for working with MSVS solutions and projects.
Here is my list:
How to avoid saving new projects automatically to reduce garbage in file system.
Uncheck Tools->Options->Projects and Solutions->Save new projects when created
How to add common file to multiple projects without copying it to project’s directory.
Right click on a project, select Add->Existing Item->Add as link (press on small arrow on Add button)
How to add project to solution without including it in the build process
Right click on solution, select Add->New solution folder.
Right click on created folder, select Add->Add existing projectHow to edit project file from Visual Studio?
Right click on project and select Unload Project, right click on unloaded project and select Edit. Or install Power Commands and select Edit Project File
How to group files in the project tree (like auto-generated files for WinForms controls)
Open project file for editing.
Change
<Compile Include="MainFile.cs" />
<Compile Include="SecondaryFile.cs" />
To
<Compile Include="SecondaryFile.cs ">
<DependentUpon> MainFile.cs </DependentUpon>
</Compile>
Do you have anything else to add?