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: System.String
Obligatorio.Nombre del archivo que se va a agregar al proyecto o carpeta.
Valor devuelto
Tipo: System.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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.