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 套件的一部分,否則無法使用 [管理延伸模組] 工具來存取擴充功能。