Condividi tramite


Metodo VCProject.AddFile

Aggiunge un file al progetto o alla cartella corrente.

Spazio dei nomi:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Sintassi

'Dichiarazione
Function AddFile ( _
    bstrPath As String _
) As Object
Object AddFile(
    string bstrPath
)
Object^ AddFile(
    String^ bstrPath
)
abstract AddFile : 
        bstrPath:string -> Object 
function AddFile(
    bstrPath : String
) : Object

Parametri

  • bstrPath
    Tipo: System.String
    obbligatorio.Il nome del file da aggiungere al progetto o alla cartella.

Valore restituito

Tipo: System.Object
In VCFile oggetto per il file appena aggiunto.

Note

AddFile comportamento in una classe VCProject l'oggetto dipende dall'estensione di file.Se un file presenta un'estensione specificata con Filter la proprietà, il file verrà aggiunto alla cartella appropriata.In caso contrario il file è posizionato alla fine del Esplora soluzioni elenco.

AddFile in una classe VCFilter l'oggetto fa sì che il file venga inserita nella cartella specificata, indipendentemente dall'estensione di file.

Aggiunta di un file in questo modo non crea il file su disco.Il chiamante è responsabile della gestione di tale, se necessario.

AddFile in una classe VCFile l'oggetto specifica il nome di un file da associare al file.

Esempi

vedere Procedura: compilare codice di esempio per l'Extensibility del modello di progetto per informazioni su come compilare ed eseguire l'esempio.

Nell'esempio seguente viene utilizzato AddFile in una classe VCProject oggetto nell'ambiente di sviluppo (IDE) integrato (IDE):

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim file As VCFile
        prj = DTE.Solution.Projects.Item(1).Object
        file = prj.AddFile("file.cpp")
        MsgBox(file.Name.ToString())
    End Sub
End Module

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCProject Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine