Compartir a través de


VCProject.AddFile (Método)

Agrega un archivo al proyecto o carpeta actual.

Espacio de nombres:  Microsoft.VisualStudio.VCProjectEngine
Ensamblado:  Microsoft.VisualStudio.VCProjectEngine (en Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxis

'Declaración
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: String

    Obligatorio. Nombre del archivo que se va a agregar al proyecto o carpeta.

Valor devuelto

Tipo: Object
Objeto VCFile del archivo que se acaba de agregar.

Comentarios

el comportamiento deAddFile en un objeto de VCProject depende de la extensión de archivo. Si un archivo tiene una extensión especificada con la propiedad de Filter , el archivo se agrega a la carpeta adecuada. Si no se coloca al final de la lista de Explorador de soluciones .

AddFile en un objeto de VCFilter hace que el archivo se coloque en la carpeta especificada, sin tener en cuenta la extensión de archivo.

Agrega un archivo de esta manera no crea el archivo en el disco. El llamador es responsable de administrar que, en caso necesario.

AddFile en un objeto de VCFile especifica el nombre de un archivo para asociar al archivo.

Ejemplos

Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de proyecto para obtener información sobre cómo compilar y ejecutar este ejemplo.

El ejemplo siguiente utiliza AddFile en un objeto de VCProject en el entorno de desarrollo 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

Seguridad de .NET Framework

Vea también

Referencia

VCProject Interfaz

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)