How to: Add and Remove Solution Items
In Visual Studio, a solution is the highest level of organization, followed by a project. A solution can contain one or more projects. A project, in turn, contains items. Many types of items are possible and the items available for a particular project vary with the type of project. Items include, but are not limited to: files, classes, datasets, forms, and reports.
Files are one type of item
Solutions contain projects and the items that those projects contain. Solutions can also contain items that do not belong to a particular project: project-independent items. Two types of project-independent items exist in Visual Studio: solution items and miscellaneous files.
Solution items are associated with a solution and managed by the Solution Items folder in Solution Explorer.
If you want to work on files outside the context of a solution or a project, create miscellaneous files that are managed by the Miscellaneous Files folder. For more information about miscellaneous files, see Miscellaneous Files.
Project independent items
Solution items are internal items. They can be referenced by projects, but are never included in solution or project builds. This topic outlines the process of adding and removing items to the Solution Items folder.
Note
If placed under Source Control, solution items must reside on the same logical or physical drive as the solution files (.sln and .suo) to maintain one root in the Source Code Control database.
Adding Solution Items
If you want to permanently associate an item with your solution, you can either create a new item or add an existing item.
To add a new solution item
In Solution Explorer, select the Solution node.
On the Project menu, choose Add New Item.
From Add New Item - Solution Items dialog box, choose a template.
Choose Open to add the item to the Solution Items folder.
To add an existing item to a solution
In Solution Explorer, select the solution.
On the Project menu, choose Add Existing Item.
From Add New Solution Item, choose the item you want to add.
Choose Open to add the item to the Solution Items folder.
For more information, see Add Existing Solution Item dialog box.
Removing Solution Items
You can remove an item from the Solution Items folder. Removing is not the same as permanently deleting an item. Removing takes away the item's association with the solution. The file that represents the former item still remains on disk.
To remove a solution item
In Solution Explorer, select the item you want to remove.
On the Edit menu, choose Remove.
You can re-add the item as long as the file for the item still exists.
Tip
To permanently delete a file from storage, use Windows Explorer.
See Also
Tasks
How to: Exclude Items from a Deployment Project