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