CreatePkgDef 公用程式
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
採用 Visual Studio 延伸模組做為參數的.dll 檔案,建立伴隨著.dll.pkgdef 檔。 .Pkgdef 檔包含會否則寫入系統登錄延伸模組已安裝的所有資訊。
注意
大部分的專案範本隨附於 Visual Studio SDK 會自動建立.pkgdef 檔做為建置流程的一部分。 這份文件的適用對象對於想要以手動方式建立封裝,或使用.pkgdef 部署的現有封裝轉換。
語法
CreatePkgDef /out=FileName [/codebase] [/assembly] AssemblyPath
引數
/ 出 =FileName
必要項。 設定.pkgdef 輸出檔案名稱FileName
。
/codebase
選擇項。 強制使用程式碼基底公用程式的註冊。
/assembly
強制註冊組件的公用程式。
AssemblyPath
您要產生.pkgdef.dll 檔案的路徑。
備註
藉由使用.pkgdef 檔案的擴充功能部署會取代舊版的 Visual Studio 的登錄需求。
.Pkgdef 檔必須安裝在下列位置之一︰ %localappdata%\Microsoft\Visual Studio\14.0\Extensions\ 或 %vsinstalldir%\Common7\IDE\Extensions\。 如果安裝資料夾是 %localappdata%\Microsoft\Visual Studio\14.0\Extensions\,擴充功能將無法辨識的 Visual Studio 中,但預設會停用。 使用者可以啟用延伸模組使用擴充功能和更新。 如果安裝資料夾是 %vsinstalldir%\Common7\IDE\Extensions\,預設會啟用擴充功能。
注意
擴充功能和更新工具無法用來存取延伸模組,除非安裝 VSIX 套件的一部分。