# Project Menu actions

Name | Function | Keyboard Shortcut
--- | --- | ---
Open Project | Opens the currently selected closed projects, making their contents available to the workspace |
Close Project | Closes the currently selected projects |
Build All | Builds all the open projects in the workspace | Ctrl+B
Build Configurations | Configure the build in the following ways: |
Set Active (submenu) |
Manage... |
Build by Working Set (submenu) |
Set Active by Working Set (submenu) |
Manage Working Sets... |
Build Project | Builds the currently selected project |
Build Working Set | Builds the current working set, rather than a whole project |
Clean | Invokes the make clean defined in the makefile |
Build Automatically | Toggles whether projects will be rebuilt on every file save (You should turn this feature off for very large projects.) |
Make Target (submenu) | Creates, edits or runs a Make Target |
Properties | Displays the Properties dialog. From that dialog you can display the properties of resources in Info, External Tools Builders, C/C++ Build (managed only) File Types, Indexer options, C/C++ Make Project (standard only), C/C++ Project Paths (standard only), Include Paths and Symbols (standard only), and Project References. |