Freigeben über


VCProject.AddFile-Methode

Fügt dem aktuellen Projekt oder Ordner eine Datei hinzu.

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

Syntax

'Declaration
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

Parameter

  • bstrPath
    Typ: String

    Erforderlich. Der Name der Datei, die dem Projekt oder Ordner hinzugefügt werden soll.

Rückgabewert

Typ: Object
Ein VCFile-Objekt für die eben hinzugefügte Datei.

Hinweise

Verhalten AddFile auf einem VCProject-Objekt hängt von der Dateierweiterung ab. Wenn eine Datei eine Erweiterung hat, die mit der Filter-Eigenschaft angegeben wird, wird die Datei zum entsprechenden Ordner hinzugefügt. Andernfalls wird die Datei am Ende der Liste Projektmappen-Explorer platziert.

AddFile für ein VCFilter-Objekt, wird die Datei in den angegebenen Ordner, unabhängig von der Dateierweiterung angeordnet werden.

Hinzufügen einer Datei wird auf diese Weise erstellt, nicht die Datei auf Datenträger. Der Aufrufer ist für die Behandlung, das ggf. zuständig.

AddFile auf einem VCFile-Objekt gibt den Namen einer Datei an, der der Datei zuordnet.

Beispiele

Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Projektmodellen.

Im folgenden Beispiel wird AddFile auf ein VCProject-Objekt in der integrierten Entwicklungsumgebung (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

.NET Framework-Sicherheit

Siehe auch

Referenz

VCProject Schnittstelle

Microsoft.VisualStudio.VCProjectEngine-Namespace