CreatePkgDef 公用程式

採用 Visual Studio 擴展名的 .dll 檔案做為參數,並建立 .pkgdef 檔案來隨附 .dll 檔案。 .pkgdef 檔案包含安裝擴展名時,否則會寫入系統登錄的所有資訊。

注意

Visual Studio SDK 中包含的大部分項目範本都會在建置程式中自動建立 .pkgdef 檔案。 本檔適用於想要手動建立套件或轉換現有套件以使用 .pkgdef 部署的人員。

語法

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

引數

/out=<FileName>
必要。 將 .pkgdef 輸出檔的名稱設定為 <FileName>。

/codebase
選擇性。 強制向 CodeBase 公用程式註冊。

/裝配
強制向 元件 公用程序註冊。

<AssemblyPath>
您想要從中產生 .pkgdef 之 .dll 檔案的路徑

備註

使用 .pkgdef 檔案進行延伸模組部署會取代舊版 Visual Studio 的登錄需求。

.pkgdef 檔案必須安裝在下列其中一個位置:

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

  • %vsinstalldir%\Common7\IDE\Extensions\

如果安裝資料夾是 %localappdata%\Microsoft\Visual Studio\16.0\Extensions\,則 Visual Studio 會辨識延伸模組,但預設為停用。 用戶可以使用管理延伸模組來啟用擴充功能。

如果安裝資料夾是 %vsinstalldir%\Common7\IDE\Extensions\,預設會啟用擴充功能。

注意

除非將擴充功能安裝為 VSIX 套件的一部分,否則無法使用 [管理延伸模組] 工具來存取擴充功能。

另請參閱