Partager via


ProjectItems.AddFromFileCopy, méthode

Copie un fichier source et l'ajoute au projet.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
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

Paramètres

  • FilePath
    Type : String

    Obligatoire. Chemin d'accès et nom de fichier de l'élément de projet à ajouter.

Valeur de retour

Type : EnvDTE.ProjectItem
Objet ProjectItem.

Notes

AddFromFileCopy ajoute un élément de projet depuis un fichier installé déjà dans la structure de répertoire de projet, ou le copie mot à mot, si nécessaire, pour le déplacer dans le répertoire de projet. AddFromFileCopy diffère de AddFromFile parce qu'il n'ajoute pas de lien, et il diffère de AddFromTemplate car il ne copie pas nécessairement le fichier ou applique un modèle.

Exemples

Cet exemple fonctionne uniquement dans Visual Studio .NET 2003. Pour plus d'informations, consultez 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

Sécurité .NET Framework

Voir aussi

Référence

ProjectItems Interface

EnvDTE, espace de noms

Autres ressources

Comment : compiler et exécuter les exemples de code du modèle objet Automation