Переопределение значений по умолчанию средства просмотра справки
Вы можете изменить поведение microsoft Help Viewer по умолчанию и вспомогательные функции в интегрированной среде разработки Visual Studio.
Help Content Manager — это средство, которое можно использовать для развертывания и управления локальным содержимым средства просмотра справки. Чтобы изменить поведение средства просмотра справки, можно переопределить параметры по умолчанию исполняемой программы Help Content Manager, HlpCtntMgr.exe.
Существуют различные способы настройки параметров Диспетчера содержимого справки:
- Создайте PKGDEF-файл, чтобы задать значения раздела реестра.
- Задайте параметры непосредственно в реестре.
Изменение поведения средства просмотра справки с помощью PKGDEF-файла
PKGDEF-файл хранит сведения о конфигурации, которые использует средство просмотра справки. С помощью PKGDEF-файла можно настроить значения раздела реестра, перечисленные в следующей таблице:
Параметр раздела реестра | Тип | Data | Description |
---|---|---|---|
NewContentAndUpdateService | строка | <URL-адрес конечной точки службы> | Указание уникальной конечной точки службы |
UseOnlineHelp | dword | 0 для указания справки в Интернете; 1 для указания сетевой справки |
Указание справки в Интернете или автономной справки в качестве справки по умолчанию |
OnlineBaseUrl | строка | <URL-адрес конечной точки службы> | Указание уникальной конечной точки F1 |
OnlineHelpPreferenceDisabled | dword | 0 , чтобы включить параметр справки в Интернете, или 1 , чтобы отключить его |
Отключение параметра справки в Интернете |
DisableManageContent | dword | 0 , чтобы включить вкладку Управление содержимым в окне справки, или 1 , чтобы отключить ее |
Отключение вкладки Управление содержимым |
DisableFirstRunHelpSelection | dword | 0 , чтобы включить возможности справки, настраиваемые при первом запуске Visual Studio, или 1 , чтобы отключить их |
Отключение установки содержимого при первом запуске Visual Studio |
Чтобы задать значения разделов реестра в PKGDEF-файле, выполните следующие действия:
Создайте файл и присвойте ему расширение PKGDEF.
Добавьте следующий текст в первую строку файла:
[$RootKey$\Help]
В отдельных строках добавьте любые значения раздела реестра, описанные в предыдущей таблице. Например, можно добавить эту строку для настройки
UseOnlineHelp
значения:"UseOnlineHelp"=dword:00000001
Скопируйте файл в папку CommonExtensions установки Visual Studio. Например:
Если вы используете выпуск Community Visual Studio 2017, добавьте pkgdef-файл в эту папку:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions
Если вы используете выпуск Community Visual Studio 2022, добавьте pkgdef-файл в эту папку:
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions
В командной строке разработчика выполните следующую команду:
devenv /updateconfiguration
Пример содержимого файла PKGDEF
[$RootKey$\Help]
"NewContentAndUpdateService"="https://some.service.endpoint"
"UseOnlineHelp"=dword:00000001
"OnlineBaseUrl"="https://some.service.endpoint"
"OnlineHelpPreferenceDisabled"=dword:00000000
"DisableManageContent"=dword:00000000
"DisableFirstRunHelpSelection"=dword:00000001
Использование редактора реестра для изменения поведения окна справки
Вы можете управлять следующими типами поведения, задав значения разделов реестра в редакторе реестра.
Задача | Раздел реестра | Значение | Data |
---|---|---|---|
Переопределение приоритета задания BITS | HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node (на 64-разрядном компьютере)\Microsoft\Help\v2.3 | BITSPriority | foreground, high, normal или low |
Указание на хранилище локального содержимого в сетевой папке с общим доступом | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\ v2.3\Catalogs\VisualStudio15 | LocationPath | ContentStoreNetworkShare |