Share via


Utilità CreatePkgDef

Accetta un file DLL per un'estensione di Visual Studio come parametro e crea un file con estensione pkgdef per accompagnare il file DLL . Il file con estensione pkgdef contiene tutte le informazioni che altrimenti verrebbero scritte nel Registro di sistema quando viene installata l'estensione.

Nota

La maggior parte dei modelli di progetto inclusi in Visual Studio SDK crea automaticamente file con estensione pkgdef come parte del processo di compilazione. Questo documento è destinato a coloro che vogliono creare pacchetti manualmente o convertire i pacchetti esistenti per l'uso della distribuzione con estensione pkgdef .

Sintassi

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

Argomenti

/out=<FileName>
Obbligatorio. Imposta il nome del file di output con estensione pkgdef su <FileName>.

/codebase
Facoltativo. Forza la registrazione con l'utilità CodeBase .

/Assemblea
Forza la registrazione con l'utilità Assembly .

<AssemblyPath>
Percorso del file con estensione dll da cui si vuole generare il file con estensione pkgdef.

Osservazioni:

La distribuzione delle estensioni tramite i file con estensione pkgdef sostituisce i requisiti del Registro di sistema delle versioni precedenti di Visual Studio.

I file con estensione pkgdef devono essere installati in uno dei percorsi seguenti:

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

  • %vsinstalldir%\Common7\IDE\Extensions\

Se la cartella di installazione è %localappdata%\Microsoft\Visual Studio\16.0\Extensions\, l'estensione viene riconosciuta da Visual Studio ma è disabilitata per impostazione predefinita. L'utente può abilitare l'estensione usando Gestisci estensioni.

Se la cartella di installazione è %vsinstalldir%\Common7\IDE\Extensions\, l'estensione è abilitata per impostazione predefinita.

Nota

Lo strumento Gestisci estensioni non può essere usato per accedere a un'estensione, a meno che non sia installato come parte di un pacchetto VSIX.

Vedi anche