共用方式為


內容參數

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

在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。 當這個引數不是空字串時,精靈會使用建立加入與專案之前。 如果這個名稱是空字串,使用而不需呼叫建立
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) 檔案
啟動精靈的內容參數