Condividi tramite


Introduzione all'oggetto VSProject2

Aggiornamento: novembre 2007

L'oggetto VSProject2 consente di accedere alla struttura dei progetti Visual Basic, Visual C# e Visual J# .

Metodi e proprietà VSProject

Di seguito sono riportati i metodi e le proprietà specifici di Visual Basic, Visual C# e Visual J#:

  • 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 extensibility generale. Queste proprietà includono:

  • La proprietà DTE restituisce l'oggetto extensibility di primo livello. Questa proprietà consente di accedere all’intero modello a oggetti extensibility di Visual Studio.

  • La proprietà Project restituisce l'oggetto extensibility 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, Visual C# e Visual J#.

Per:

Vedere:

Creare progetti Visual C#, Visual Basic e Visual J#, 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

Vedere anche

Riferimenti

Istruzione Imports (tipo e spazio dei nomi .NET)

Altre risorse

Risposta agli eventi (progetti Visual Basic e Visual C#)