Ler em inglês

Compartilhar via


Método Solution3.AddSolutionFolder (String)

Adiciona uma pasta de solução para um ProjectItems coleção.

Namespace:  EnvDTE90
Assembly:  EnvDTE90 (em EnvDTE90.dll)

Sintaxe

'Declaração
Function AddSolutionFolder ( _
    Name As String _
) As Project

Parâmetros

Valor de retorno

Tipo: EnvDTE.Project
A Project objeto.

Implementações

Solution2.AddSolutionFolder(String)

Comentários

AddSolutionFolderRetorna um Project de objeto que você pode converter ou consultar a interface (QI) para um SolutionFolder objeto.

Exemplos

Para obter informações sobre como executar esse código do suplemento, consulte Como: compilar e Executar a automação de exemplos de Código do modelo de objeto.

Public Sub OnConnection(ByVal application As Object, _
 ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
 ByRef custom As Array) Implements IDTExtensibility2.OnConnection
    _applicationObject = CType(application, DTE2)
    _addInInstance = CType(addInInst, AddIn)
    SolnFolderExample(_applicationObject)
End Sub
Sub SolnFolderExample(ByVal dte As DTE2)
    ' This add-in adds a new folder to an existing solution.
    Try
        Dim soln As Solution3 =  _
        CType(_applicationObject.Solution, Solution3)
        Dim solnName As String = _
        System.IO.Path.GetFileNameWithoutExtension(soln.FullName)
        MsgBox("Adding a new folder to " & solnName)
        soln.AddSolutionFolder("MynewFolder")
    Catch ex As System.Exception
        MsgBox(ex.ToString)
    End Try
End Sub

Segurança do .NET Framework

Consulte também

Referência

Solution3 Interface

Sobrecargas AddSolutionFolder

Namespace EnvDTE90

Outros recursos

Como: Organizar uma solução usando pastas de solução

Como: compilar e Executar a automação de exemplos de Código do modelo de objeto