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.