Udostępnij za pośrednictwem


CreatePkgDef, narzędzie

Pobiera plik dll dla rozszerzenia programu Visual Studio jako parametr i tworzy plik pkgdef towarzyszący plikowi dll . Plik pkgdef zawiera wszystkie informacje, które w przeciwnym razie zostaną zapisane w rejestrze systemowym po zainstalowaniu rozszerzenia.

Uwaga

Większość szablonów projektów zawartych w zestawie SDK programu Visual Studio automatycznie tworzy pliki pkgdef w ramach procesu kompilacji. Ten dokument jest przeznaczony dla tych, którzy chcą ręcznie tworzyć pakiety lub konwertować istniejące pakiety, aby używać wdrożenia pkgdef .

Składnia

CreatePkgDef /out=<FileName> [/codebase] [/assembly] <AssemblyPath>

Argumenty

/out=<FileName>
Wymagany. Ustawia nazwę pliku wyjściowego pkgdef na <FileName>.

/Codebase
Opcjonalny. Wymusza rejestrację za pomocą narzędzia CodeBase .

/Zestawu
Wymusza rejestrację za pomocą narzędzia Assembly .

<AssemblyPath>
Ścieżka pliku dll , z którego chcesz wygenerować plik pkgdef.

Uwagi

Wdrażanie rozszerzeń przy użyciu plików pkgdef zastępuje wymagania rejestru wcześniejszych wersji programu Visual Studio.

Pliki pkgdef muszą być zainstalowane w jednej z następujących lokalizacji:

  • %localappdata%\Microsoft\Visual Studio\16.0\Extensions\

  • %vsinstalldir%\Common7\IDE\Extensions\

Jeśli folder instalacyjny to %localappdata%\Microsoft\Visual Studio\16.0\Extensions\, rozszerzenie jest rozpoznawane przez program Visual Studio, ale jest domyślnie wyłączone. Użytkownik może włączyć rozszerzenie przy użyciu opcji Zarządzaj rozszerzeniami.

Jeśli folder instalacyjny to %vsinstalldir%\Common7\IDE\Extensions\, rozszerzenie jest domyślnie włączone.

Uwaga

Narzędzie Zarządzanie rozszerzeniami nie może służyć do uzyskiwania dostępu do rozszerzenia, chyba że jest zainstalowane w ramach pakietu VSIX.

Zobacz też