Condividi tramite


Metodo ProjectItems.AddFromFile

Aggiunge un elemento di progetto da un file installato in una struttura della directory del progetto.

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

Sintassi

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

Parametri

  • FileName
    Tipo: String

    Obbligatorio. Il nome file dell'elemento da aggiungere come elemento di progetto.

Valore restituito

Tipo: EnvDTE.ProjectItem
Oggetto ProjectItem.

Note

AddFromFile ha esito negativo se il file da aggiungere è già presente nel progetto.

Non è necessario che FileName contenga un percorso completo, purché sia possibile trovare il file. La modalità di ricerca di un file dipende dal linguaggio di programmazione. Per poter utilizzare file privi di percorso in Visual Basic e Visual C#, ad esempio, i file devono trovarsi nella stessa directory del progetto. In caso contrario, vengono copiati. Visual C++ consente di creare collegamenti a file in qualsiasi posizione nel sistema.

Esempi

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

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