Aracılığıyla paylaş


CreatePkgDef yardımcı programı

Visual Studio uzantısı için bir .dll dosyasını parametre olarak alır ve .dll dosyasına eşlik edecek bir .pkgdef dosyası oluşturur. .pkgdef dosyası, uzantı yüklendiğinde sistem kayıt defterine yazılacak tüm bilgileri içerir.

Not

Visual Studio SDK'sında bulunan proje şablonlarının çoğu derleme işleminin bir parçası olarak otomatik olarak .pkgdef dosyaları oluşturur. Bu belge, el ile paket oluşturmak veya var olan paketleri .pkgdef dağıtımlarını kullanacak şekilde dönüştürmek isteyenlere yöneliktir.

Söz dizimi

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

Bağımsız değişkenler

/out=<FileName>
Gerekli. .pkgdef çıkış dosyasının adını FileName> olarak <ayarlar.

/Codebase
isteğe bağlı. CodeBase yardımcı programıyla kaydı zorlar.

/Derleme
Derleme yardımcı programıyla kaydı zorlar.

<Assemblypath>
.pkgdef oluşturmak istediğiniz .dll dosyasının yolu.

Açıklamalar

.pkgdef dosyalarını kullanarak uzantı dağıtımı, Visual Studio'nun önceki sürümlerinin kayıt defteri gereksinimlerini değiştirir.

.pkgdef dosyalarının aşağıdaki konumlardan birine yüklenmesi gerekir:

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

  • %vsinstalldir%\Common7\IDE\Extensions\

Yükleme klasörü %localappdata%\Microsoft\Visual Studio\16.0\Extensions\ ise, uzantı Visual Studio tarafından tanınır ancak varsayılan olarak devre dışı bırakılır. Kullanıcı Uzantıları Yönet'i kullanarak uzantıyı etkinleştirebilir.

Yükleme klasörü %vsinstalldir%\Common7\IDE\Extensions\ ise, uzantı varsayılan olarak etkinleştirilir.

Not

Uzantıları Yönet aracı, BIR VSIX paketinin parçası olarak yüklenmediği sürece bir uzantıya erişmek için kullanılamaz.

Ayrıca bkz.