將目錄加入至新的 [專案] 對話方塊
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
當您建立新的專案類型時,您也可以註冊新的目錄中新的專案對話方塊來顯示它們做為範本使用。 下列程式碼範例說明如何註冊新的目錄,也就是一個節點。 在範例中,會註冊 VSPackage CLSID_Package 所公開的範本。 如此一來,左下方新的專案對話方塊提供 [加入] 節點,取決於 Folder_Label_ResID 資源的名稱。 此資源是從 VSPackage 附屬 DLL 載入。
資料夾值代表 Folder_Label_ResID 節點會顯示在其下的資料夾的 GUID。 在此範例中,GUID 代表其他專案資料夾中的專案類型窗格新的專案對話方塊。 如果其他專案值不存在,此標籤位於最上層。
TemplatesDir 值會指定包含專案範本之目錄的完整路徑。 這些檔案可以是.vsz 檔案或要複製的典型的範本檔案。
如果您指定 TemplatesLocalizedSubDir,它必須是命名的子目錄 TemplatesDir 保存當地語系化的範本字串的資源識別碼。 因為Visual Studio載入字串資源的附屬 DLL,如果有的話,每個附屬 DLL 可以包含不同子目錄名稱。 SortPriority 值指定排序的優先順序。
NoRemove NewProjectTemplates
{
NoRemove TemplateDirs
{
ForceRemove %CLSID_Package%
{
ForceRemove /1 = s '#%Folder_Label_ResID%'
{
val Folder = s '{DCF2A94A-45B0-11D1-ADBF-00C04FB6BE4C}'
val TemplatesDir = s '%Template_Path%'
val TemplatesLocalizedSubDir = s '#100'
val SortPriority = d 1000
}
}
}
}