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: String

    Obbligatorio. Nome del file da aggiungere al progetto o alla cartella.

Valore restituito

Tipo: Object
Oggetto VCFile per il file appena aggiunto.

Note

il comportamento diAddFile su un oggetto di VCProject dipende dall'estensione di file. Se un file presenta un'estensione specificata con la proprietà di Filter, il file viene aggiunto alla cartella appropriata. Nel file viene posizionato alla fine dell'elenco di Esplora soluzioni.

AddFile su un oggetto di VCFilter nel 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 su un oggetto di VCFile 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 su un oggetto di VCProject nell'ambiente di sviluppo 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