Introduzione all'oggetto VSProject2
L'oggetto VSProject2 consente di accedere alla struttura dei progetti Visual Basic e Visual C#.
Di seguito sono riportati i metodi e le proprietà specifici di Visual Basic e Visual C#:
La proprietà Imports contiene un insieme di tutte le istruzioni Imports a livello di progetto all'interno di un progetto Visual Basic. L'aggiunta di un'istruzione Imports a questo insieme equivale ad aggiungere la stessa istruzione a ciascun file di codice nel progetto. Questa proprietà è significativa solo in un progetto Visual Basic. Per ulteriori informazioni, vedere Imports.
La proprietà References contiene un insieme di tutti i riferimenti presenti in un progetto. Per ulteriori informazioni, vedere References e Risposta agli eventi (progetti Visual Basic e Visual C#).
La proprietà WebReferencesFolder, ovvero un oggetto ProjectItem, contiene un insieme di tutti i riferimenti Web del progetto nella relativa proprietà ProjectItems. È possibile utilizzare il metodo CreateWebReferencesFolder per creare questo elemento di progetto e aggiungere riferimenti Web utilizzando il metodo AddWebReference.
La proprietà WorkOffline è obsoleta.
La proprietà TemplatePath è obsoleta per Microsoft Visual Studio 2005 e non deve essere utilizzata per la creazione del progetto. Per creare nuovi progetti, utilizzare invece GetProjectItemTemplate.
Per copiare i progetti, utilizzare il metodo CopyProject.
Il metodo Refresh aggiorna Esplora soluzioni in funzione delle modifiche apportate al progetto.
La proprietà BuildManager consente di accedere ai file PE (Portable Executable) temporanei necessari per implementare finestre di progettazione e strumenti personalizzati. Per ulteriori informazioni, vedere Introduzione all'oggetto BuildManager e BuildManager.
L'oggetto VSProject2 dispone inoltre di proprietà che consentono all'utente di tornare a oggetti nel modello estensibilità generale. Queste proprietà includono:
La proprietà DTE restituisce l'oggetto estensibilità di primo livello. Questa proprietà consente di accedere all’intero modello a oggetti estensibilità di Visual Studio.
La proprietà Project restituisce l'oggetto estensibilità generale per il progetto. L'oggetto include proprietà, metodi ed eventi comuni a tutti i progetti Visual Studio.
Nella tabella riportata di seguito sono contenuti collegamenti ad argomenti in cui viene illustrato come utilizzare l'oggetto VSProject2 per creare e controllare progetti Visual Basic e Visual C#.
Per: |
Vedere: |
---|---|
Creare progetti Visual C# e Visual Basic, utilizzare i file zip per aggiungere elementi di progetto e utilizzare l'oggetto VSProject2 per controllare il progetto. |
Procedura: modificare progetti Visual Basic e C# tramite l'oggetto VSProject2 |
Creare progetti Visual Basic e utilizzare la proprietà Imports per ottenere un handle per l'oggetto Imports. |
Procedura: modificare la proprietà Imports dei progetti Visual Basic |