Compartir a través de


VCFile (Interfaz)

El objeto VCFile describe las operaciones que pueden tener lugar en un archivo del proyecto activo.

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

Sintaxis

'Declaración
<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")> _
Public Interface VCFile _
    Inherits VCProjectItem
[GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface VCFile : VCProjectItem
[GuidAttribute(L"66B46D9E-4EBC-41BD-AD18-B831C6249E80")]
public interface class VCFile : VCProjectItem
[<GuidAttribute("66B46D9E-4EBC-41BD-AD18-B831C6249E80")>]
type VCFile =  
    interface 
        interface VCProjectItem 
    end
public interface VCFile extends VCProjectItem

El tipo VCFile expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CustomTool Infraestructura. Sólo para uso interno de Microsoft.
Propiedad pública DeploymentContent Obtiene o establece un valor que indica el estado de implementación del archivo seleccionado.Se usa DeploymentContent cuando un proyecto de implementación forma parte de la solución.
Propiedad pública Extension Obtiene la extensión de un archivo.
Propiedad pública FileConfigurations Lista de configuraciones del archivo seleccionado.
Propiedad pública FileType Obtiene o establece el tipo de archivo.
Propiedad pública FullPath Obtiene la ruta de acceso completa del archivo de proyecto.Esta propiedad es de sólo lectura.
Propiedad pública ItemName Obtiene el nombre del elemento actual de la colección.
Propiedad pública Items Obtiene la colección de archivos y carpetas de nivel superior de un proyecto o la colección de archivos y carpetas de una carpeta.
Propiedad pública ItemType Obtiene o establece el tipo de elemento MSBuild.
Propiedad pública Kind Obtiene una enumeración que indica el tipo de objeto.
Propiedad pública Name Obtiene o establece el nombre del objeto.
Propiedad pública Object Proporciona una referencia entre el modelo de objetos de Visual Studio y el modelo de objetos de Visual C++.
Propiedad pública Parent Obtiene el objeto primario inmediato.
Propiedad pública project Obtiene el VCProject asociado al objeto.
Propiedad pública RelativePath Obtiene o establece la ruta de acceso relativa al archivo.Esta ruta de acceso debe ser relativa al directorio de proyecto y puede contener macros.
Propiedad pública SubType Obtiene o establece el subtipo del archivo tal y como lo entienden los diseñadores.
Propiedad pública UnexpandedRelativePath Obtiene la ruta de acceso relativa antes de una expansión de macro.
Propiedad pública VCProjectEngine Obtiene un puntero al motor de proyecto.

Arriba

Métodos

  Nombre Descripción
Método público AddFile Agrega un archivo al proyecto o carpeta actual.
Método público CanAddFile Devuelve true si el archivo especificado se puede agregar al proyecto o filtro actual.
Método público CanMove Devuelve true si un archivo se puede mover a la ubicación especificada.
Método público MatchName Compara un nombre especificado con el nombre de un elemento de colección.
Método público Move Mueve un archivo o carpeta al nivel superior del proyecto o una nueva carpeta.
Método público Remove Quita el proyecto especificado de la solución.
Método público RemoveFile Quita un archivo del proyecto o carpeta actual.

Arriba

Vea también

Referencia

Microsoft.VisualStudio.VCProjectEngine (Espacio de nombres)