Condividi tramite


Metodo ProjectItems.AddFromFileCopy

Copia un file di origine e lo aggiunge al progetto.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

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

Parametri

  • FilePath
    Tipo: String

    Obbligatorio. Il percorso e il nome file dell'elemento di progetto da aggiungere.

Valore restituito

Tipo: EnvDTE.ProjectItem
Oggetto ProjectItem.

Note

Il metodo AddFromFileCopy aggiunge un elemento del progetto da un file già installato nella struttura di directory del progetto, oppure lo copia testualmente, se necessario, per spostarlo nella directory del progetto. AddFromFileCopy si differenzia da AddFromFile in quanto non aggiunge un collegamento e da AddFromTemplate in quanto non necessariamente copia il file o applica un modello.

Esempi

L'esempio riportato di seguito funziona solo in Visual Studio .NET 2003. Per ulteriori informazioni, vedere 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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ProjectItems Interfaccia

Spazio dei nomi EnvDTE

Altre risorse

Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione