To package, distribute, and deploy custom solutions in SharePoint, Microsoft has provided the SharePoint solution concept. A SharePoint solution is a compressed Microsoft Cabinet file with the .wsp
file extension. This file contains an XML manifest defining the solution with all the files and assemblies required for the solution.
In this chapter, we will create a SharePoint solution with Visual Studio to package our branding elements.