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: StringErforderlich. 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.