共用方式為


內容參數

在Visual Studio整合式的開發環境 (IDE) 中,您可以加入精靈至新的專案加入新項目,或新增子專案的對話方塊。 新增的精靈中可以使用檔案 功能表或以滑鼠右鍵按一下專案,以在 方案總管] 中。 IDE 會將內容參數傳遞給精靈的實作。IDE 會呼叫 「 精靈 」 時,內容參數會定義專案的狀態。

IDE 啟動精靈,藉由設定VSADDITEMOP_RUNWIZARD IDE 的呼叫中的旗標AddItem專案的方法。 設定時,專案必須誘使IVsExtensibility::RunWizardFile方法,以使用已註冊的精靈名稱或 GUID 和其他 IDE 會傳遞給它的內容參數來執行。

新專案的內容參數

參數

描述

WizardType

註冊精靈類型 (vsWizardNewProject) 或表示精靈類型的 GUID。 在Visual Studio SDK的 GUID,「 精靈 」 的實作都 {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}。

ProjectName

字串,是唯一的Visual Studio專案名稱。

LocalDirectory

本機處理專案檔的位置。

InstallationDirectory

目錄路徑的Visual Studio是安裝。

FExclusive

布林值旗標,表示專案先關閉開啟的方案。

SolutionName

不含目錄部分或.sln 副檔名的方案檔的名稱。 .Suo 檔案名稱也會建立使用SolutionName。 此引數不是空字串,精靈就會使用Create加入以專案之前AddFromTemplate。 如果這個名稱是空字串,請使用AddFromTemplate而不需呼叫Create

Silent

布林值,指出是否應以無訊息模式執行精靈好像完成所按下 (TRUE)。

內容參數加入新項目

參數

描述

WizardType

註冊精靈類型 (vsWizardAddItem) 或表示精靈類型的 GUID。 在Visual Studio SDK的 GUID,「 精靈 」 的實作都 {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}。

ProjectName

字串,是唯一的Visual Studio專案名稱。

ProjectItems

包含工作的專案檔的本機位置。

ItemName

要加入的項目名稱。 這個名稱是預設的檔案名稱或使用者輸入的檔名新增項目對話方塊。 名稱根據.vsdir 檔中設定的旗標。 名稱可以是 null 值。

InstallationDirectory

目錄路徑的Visual Studio是安裝。

Silent

布林值,指出是否應以無訊息模式執行精靈好像完成所按下 (TRUE)。

新增子專案的內容參數

參數

描述

WizardType

註冊精靈類型 (vsWizardAddSubProject) 或表示精靈類型的 GUID。 在Visual Studio SDK的 GUID,「 精靈 」 的實作都 {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}。

ProjectName

字串,是唯一的Visual Studio專案名稱。

ProjectItems

指標ProjectItems 「 精靈 」 可操作的集合。 這個指標會傳遞給精靈根據專案的 [階層] 選項。 使用者通常會選取要將項目放在其中一個資料夾,並接著會呼叫專案的加入項目對話方塊。

LocalDirectory

本機處理專案檔的位置。

ItemName

要加入的項目名稱。 這個名稱是預設的檔案名稱或使用者輸入的檔名新增項目對話方塊。 名稱根據.vsdir 檔中設定的旗標。 名稱可以是 null 值。

InstallationDirectory

目錄路徑的Visual Studio是安裝。

Silent

布林值,指出是否應以無訊息模式執行精靈好像完成所按下 (TRUE)。

請參閱

參考

IVsProject

IVsProject2

可啟動精靈的內容參數

概念

自訂參數

精靈 (。Vsz) 檔案

其他資源

精靈