Organizing Visual Studio Projects in Solution Folders

Organizing Visual Studio Projects in Solution FoldersDo you have large Visual Studio solutions with many projects? Are you looking for an easy way to hide some projects while working on others? Maybe you are a fellow speaker looking for a way to group and organize your demo files? Solution Folders may be what you are looking for!

What are Visual Studio Solution Folders?

In Visual Studio, you can add virtual folders to group and organize your projects and files. Folders can be nested, collapsed, expanded, and even hidden in the Solution Explorer. Please keep in mind that these folders are entirely virtual. That means that you will still have to physically organize your projects the way you prefer in your file system.

Create Solution Folders

Visual Studio - Add Solution Folder
Right-click on the solution → Add → New Solution Folder (or with the solution selected, click the Project menu → Add New Solution Folder)

Hide Solution Folders

Visual Studio - Hide Solution Folder
Right-click on the folder → Hide Folder (or with the folder selected, click the Project menu → Hide Folder)

Show Solution Folders

Visual Studio - Unhide Solution Folders
Right-click on the solution → Unhide Folders (or with the solution selected, click the Project menu → Unhide Folders)

Continue reading →

Free Personal Source Control with Visual Studio and Git

Free Personal Source Control with Visual Studio and GitDo you work on projects in Visual Studio? Are you looking for a free and simple way to source control your projects without sharing them with the whole world? Would you like to be able to manage your projects online and still be able to work on your projects offline? If so, you may want to look into using Visual Studio and Git.

As a speaker and blogger, I create projects for demos, videos and screenshots. When I only had a few projects it worked quite well to “source control” my projects: I kept them in a OneDrive folder, created copies of demo code for new presentations and maintained versions manually.

However, the projects grew in number and size and became more difficult to maintain. There were no easy ways to track how I changed and improved my code over time, and I couldn’t revert to previous code. I kept telling everyone else to use source control, so I decided it was finally time to source control my personal projects.

In this post I will show you how I added my first project to source control with Visual Studio and Git.

Continue reading →