Compartilhar via


Método VCProject.AddFile

Adiciona um arquivo para o projeto atual ou a pasta.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
Function AddFile ( _
    bstrPath As String _
) As Object
Object AddFile(
    string bstrPath
)
Object^ AddFile(
    String^ bstrPath
)
abstract AddFile : 
        bstrPath:string -> Object 
function AddFile(
    bstrPath : String
) : Object

Parâmetros

  • bstrPath
    Tipo: System.String
    Obrigatório.O nome do arquivo para adicionar ao projeto ou pasta.

Valor de retorno

Tipo: System.Object
A VCFile objeto para o arquivo que acabou de adicionar.

Comentários

AddFilecomportamento em um VCProject objeto depende da extensão do arquivo.Se um arquivo tem a extensão especificada com o Filter propriedade, o arquivo é adicionado para a pasta apropriada.Caso contrário, o arquivo é colocado no final do Solution Explorer lista.

AddFileem um VCFilter objeto faz com que o arquivo seja colocado na pasta especificada, independentemente da extensão do arquivo.

Adicionar um arquivo dessa maneira não cria o arquivo no disco.O chamador é responsável pela manipulação que, se necessário.

AddFileem um VCFile objeto Especifica o nome de um arquivo para associar ao arquivo.

Exemplos

Consulte Como: compilar o código de exemplo para extensibilidade do modelo de projeto para obter informações sobre como compilar e executar esse exemplo.

O exemplo a seguir usa AddFile em um VCProject o objeto no ambiente de desenvolvimento integrado (IDE):

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim file As VCFile
        prj = DTE.Solution.Projects.Item(1).Object
        file = prj.AddFile("file.cpp")
        MsgBox(file.Name.ToString())
    End Sub
End Module

Segurança do .NET Framework

Consulte também

Referência

VCProject Interface

Namespace Microsoft.VisualStudio.VCProjectEngine