поддержка для сохранения состояния
Visual Studio может поддерживать состояние общих объектов. Например, решение и свойства проекта сохраняются и получаются из решений и файлов проекта. Параметры пользователей можно экспортировать и импортировать из файлов параметров.
VSPackages обычно основана на локальном жестком диске или в системном реестре или в папке данных приложения для текущего пользователя или компьютере. Значения, которые требует небольшого объема пространства для хранения, такие как целые числа и строки, обычно хранятся в реестре системы. Значения, которые требуют лотов места для хранения, как растровые изображения, сохраняются в файле. Сам путь файла могут быть сохранены в реестре системы. Механизм сохраняемости должен иметь разрешение на доступ к локальное хранилище.
Поддержка найти локальное хранилище
Package класс обеспечивает поддержку поиска сведений о состоянии в папке реестра для данных приложения или системы для текущего пользователя или компьютера.
ApplicationRegistryRoot
Возвращает корневой путь реестра локального компьютера Visual Studio, например HKEY_LOCAL_MACHINE \ software \ microsoft \ VisualStudio \ 8.0Exp.Корневой элемент реестра получен из локального SVsShell служба. Если это недоступен, то оно получено из DefaultRegistryRootAttribute атрибут VSPackage.
UserRegistryRoot
Возвращает корневой путь реестра текущего пользователя (компьютер) Visual Studio, например HKEY_CURRENT_USER \ software \ microsoft \ VisualStudio \ 8.0Exp.Корневой элемент реестра получен из локального SVsShell служба. Если это недоступен, то оно получено из атрибута DefaultLocalRegistryRoot VSPackage.
UserDataPath
Возвращает путь к каталогу, служащий общим хранилищем Visual Studio данные для текущего перемещающегося пользователя, например C:\Documents and Settings\YourAccountNameApplication \ data \ microsoft \ VisualStudio \ 8.0Exp.UserLocalDataPath
Возвращает путь к каталогу, служащий общим хранилищем Visual Studio данные текущего пользователя non-роуминга, например C:\Documents and Settings\YourAccountNameЛокальные параметры \ data \ application \ microsoft \ VisualStudio \ 8.0Exp.