共用方式為


ProjectItems.AddFolder 方法

在 [方案總管] 中建立新資料夾。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

'宣告
Function AddFolder ( _
    Name As String, _
    Kind As String _
) As ProjectItem
ProjectItem AddFolder(
    string Name,
    string Kind
)
ProjectItem^ AddFolder(
    String^ Name, 
    String^ Kind
)
abstract AddFolder : 
        Name:string * 
        Kind:string -> ProjectItem 
function AddFolder(
    Name : String, 
    Kind : String
) : ProjectItem

參數

  • Name
    型別:System.String
    必要項。[方案總管] 中資料夾節點的名稱。
  • Kind
    型別:System.String
    選擇項。要加入的資料夾類型。

傳回值

型別:EnvDTE.ProjectItem
ProjectItem 物件。

備註

AddFolder 會將資料夾加入至專案和 ProjectItems 集合,並且傳回新建立的 ProjectItem 物件。 ProjectItems 集合為空白。 有些專案類型並不支援加入特定類型的資料夾 (例如 vsProjectItemKindVirtualFolder)。

範例

此範例只適用於 Visual Studio .NET 2003。 如需詳細資訊,請參閱 Migrating Code that Creates Projects by Using Templates

Sub AddFolderExample()
   ' This function creates a solution and adds a Visual Basic Console
   ' project to it. 
   Dim soln As Solution
   Dim proj As Project
   Dim projitems As ProjectItems

   ' Create a reference to the solution.
   soln = DTE.Solution

   ' Create a new solution.
   soln.Create("c:\temp2", "MyNewSolution")

   ' Create a new Visual Basic Console application project.
   ' Adjust the save path as needed.
   proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033\ConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
   projitems = proj.ProjectItems

   ' Add a folder.
   projitems.AddFolder("A New Folder")
End Sub

.NET Framework 安全性

請參閱

參考

ProjectItems 介面

EnvDTE 命名空間

其他資源

控制專案與方案

HOW TO:編譯和執行 Automation 物件模型程式碼範例