ProjectItems.AddFromFileCopy-Methode
Kopiert eine Quelldatei und fügt sie dem Projekt hinzu.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
Function AddFromFileCopy ( _
FilePath As String _
) As ProjectItem
ProjectItem AddFromFileCopy(
string FilePath
)
ProjectItem^ AddFromFileCopy(
String^ FilePath
)
abstract AddFromFileCopy :
FilePath:string -> ProjectItem
function AddFromFileCopy(
FilePath : String
) : ProjectItem
Parameter
- FilePath
Typ: System.String
Erforderlich.Der Pfad und Dateiname des hinzuzufügenden Projektelements.
Rückgabewert
Typ: EnvDTE.ProjectItem
Ein ProjectItem-Objekt.
Hinweise
AddFromFileCopy fügt ein Projektelement aus einer Datei hinzu, das bereits in der Projektverzeichnisstruktur installiert war, oder kopiert es wörtlich, falls notwendig, um es in das Projektverzeichnis zu verschieben.AddFromFileCopy unterscheidet sich von AddFromFile, da es keinen Link hinzufügt, und es unterscheidet sich von AddFromTemplate, da es nicht notwendigerweise die Datei kopiert oder eine Vorlage übernimmt.
Beispiele
Für dieses Beispiel ist Visual Studio .NET 2003 erforderlich.Weitere Informationen finden Sie unter Migrating Code that Creates Projects by Using Templates.
Sub AddFromFileExample()
' 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 = DTE.Solution
' Create a new solution.
soln.Create("c:\temp2", "MyNewSolution")
' Create a new VB Console application project. Adjust the save path as
' needed.
proj = soln.AddFromTemplate("C:\Program Files\Microsoft Visual Studio .NET\Vb7\VBWizards\ConsoleApplication\Templates\1033\ConsoleApplication.vbproj", "c:\temp2", "My New Project", True)
projitems = proj.ProjectItems
' Add a project item from a file.
projitems.AddFromFileCopy("C:\temp\somefile.bas")
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