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: StringObbligatorio. 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.