ProjectItems.AddFromFile-Methode
Fügt ein Projektelement aus einer Datei hinzu, die sich in der Verzeichnisstruktur eines Projekts befindet.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
Function AddFromFile ( _
FileName As String _
) As ProjectItem
ProjectItem AddFromFile(
string FileName
)
ProjectItem^ AddFromFile(
[InAttribute] String^ FileName
)
abstract AddFromFile :
FileName:string -> ProjectItem
function AddFromFile(
FileName : String
) : ProjectItem
Parameter
FileName
Typ: StringErforderlich. Der Dateiname des Elements, das als Projektelement hinzugefügt werden soll.
Rückgabewert
Typ: EnvDTE.ProjectItem
Ein ProjectItem-Objekt.
Hinweise
AddFromFile verursacht einen Fehler, wenn die hinzuzufügende Datei bereits im Projekt vorhanden ist.
FileName muss keinen vollständigen Pfad enthalten, solange die Datei gefunden werden kann. Wie eine Datei gesucht wird, hängt von der Programmiersprache ab. Wenn Sie in Visual Basic und Visual C# Dateien ohne Pfad verwenden möchten, müssen sich die Dateien in demselben Verzeichnis befinden wie das Projekt. Andernfalls werden sie kopiert. Visual C++ ermöglicht das Verknüpfen von beliebigen auf dem System vorhandenen Dateien.
Beispiele
Sub AddFromFileExample(app As DTE)
' This function creates a solution and adds a Visual Basic Console
' project to it.
Dim soln As Solution
Dim proj As Project
Dim projitems As ProjectItems
' Create a reference to the solution.
soln = app.Solution
' Create a new solution.
soln.Create("c:\temp2", "MyNewSolution")
' Create a new Visual Basic Console application project.
' Adjust the save path as needed.
proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ImportProjects\VB\ImportConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
projitems = proj.ProjectItems
' Add a project item from a file.
projitems.AddFromFile("C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\NewFileItems\vbclass.vb")
End Sub
.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.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell