Controllo di progetti e soluzioni
Il modello di automazione di Visual Studio fornisce oggetti e insiemi che consentono di controllare la soluzione, i progetti e gli elementi di progetto all'interno di quest'ultimo, indipendentemente dal linguaggio di programmazione in cui è stata scritta l'applicazione.
Oltre a questo modello di automazione di base indipendente dal linguaggio, ogni linguaggio di programmazione dispone di un proprio modello di automazione del progetto che garantisce l'accesso a funzionalità esclusive di quel linguaggio.
Oggetti e insiemi
L'oggetto Solution2 e l'insieme Projects (restituito dalle proprietà Projects e Projects) contengono rispettivamente un riferimento alla soluzione e riferimenti a tutti i progetti all'interno della soluzione.
L'insieme ProjectItems rappresenta tutti gli elementi contenuti in un progetto (Project), ad eccezione dei progetti virtuali. L'oggetto ProjectItem rappresenta i singoli elementi all'interno del progetto.
Un progetto virtuale è un progetto non associato a un progetto particolare, ma associato alla soluzione. Una soluzione può contenere due progetti virtuali aggiuntivi: i progetti Elementi di soluzione e File esterni.
Per ulteriori informazioni |
Vedere |
---|---|
Controllo della soluzione e dei progetti in essa contenuti. |
|
Creazione a livello di codice delle configurazioni della build di soluzioni e di progetti. |
Procedura: creare configurazioni di compilazione di soluzioni e progetti |
Gestione di progetti che non supportano il modello di automazione di Visual Studio. |
|
Utilizzo dei progetti virtuali: Elementi di soluzione e File esterni. |
|
Salvataggio dei valori variabili di soluzioni e progetti tra una sessione e l'altra dell'ambiente di sviluppo integrato (IDE, Integrated Development Environment). |
|
Modifica di Esplora soluzioni. |
|
Controllo di progetti Visual Basic e Visual C#. |
|
Controllo di progetti Visual C++. |
Microsoft.VisualStudio.VCProject e Microsoft.VisualStudio.VCProjectEngine. |
Vedere anche
Attività
Procedura: aggiungere e gestire comandi
Procedura: creare un componente aggiuntivo
Procedura dettagliata: creazione di una procedura guidata
Concetti
Introduzione a soluzioni, progetti ed elementi
Grafico del modello a oggetti di automazione
Altre risorse
Creazione e controllo delle finestre di ambiente