/// <remarks>
        /// Settings are stored under "HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\[12.0Exp]\BuildVision\".
        /// </remarks>
        private static void SaveSettings(ControlSettings settings, IServiceProvider serviceProvider)
        {
            WritableSettingsStore store = GetWritableSettingsStore(serviceProvider);

            if (!store.CollectionExists(SettingsCategoryName))
            {
                store.CreateCollection(SettingsCategoryName);
            }

            string value = settings.Serialize();

            store.SetString(SettingsCategoryName, SettingsPropertyName, value);
        }