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.