Finestra di dialogo Dipendenze progetto
Aggiornamento: novembre 2007
Durante la generazione di una soluzione, può essere necessario generare alcuni progetti per primi, affinché venga generato il codice eseguibile utilizzato da altri progetti. Utilizzare la finestra di dialogo Dipendenze progetto per visualizzare l'ordine di generazione corrente. Per visualizzare la finestra di dialogo Dipendenze progetto, selezionare un progetto in Esplora soluzioni, quindi scegliere Dipendenze progetto dal menu Progetto.
Nella finestra di dialogo Dipendenze progetto sono visualizzate due schede, Dipendenze e Ordine di generazione.
Dipendenze
La scheda Dipendenze consente di determinare quali progetti generare per primi nella soluzione attiva. Tramite l'impostazione delle dipendenze di progetto viene stabilito l'ordine di generazione desiderato per i progetti.
Project
Selezionare da questo elenco qualsiasi progetto che utilizza il codice eseguibile generato da un altro progetto.Dipendente da
Selezionare la casella di controllo relativa a qualsiasi progetto che genera il codice eseguibile utilizzato dal progetto indicato nell'elenco Progetto. L'ordine di generazione dei progetti non selezionati non è influenzato dal progetto selezionato nell'elenco.
Prima di generare una soluzione, verificare che nella finestra di dialogo Gestione configurazione siano state selezionate tutte le dipendenze di progetto che dovranno essere generate dalla configurazione della build della soluzione attiva. Per ulteriori informazioni, vedere Finestra di dialogo Gestione configurazione.
Attenzione: |
---|
La selezione di progetti nella scheda Dipendenze della finestra di dialogo Dipendenze progetto non garantisce che tutti i progetti selezionati verranno generati. Verranno infatti generati soltanto quei progetti per i quali è stata selezionata la casella di controllo Genera nella configurazione della build della soluzione attiva. |
Ordine di generazione
Nella scheda Ordine di generazione viene visualizzata la sequenza nella quale i progetti verranno generati dalla configurazione della build della soluzione attiva, in base alle dipendenze di progetto attualmente impostate. Per modificare l'ordine di generazione dei progetti elencati, scegliere la scheda Dipendenze. Per ulteriori informazioni, vedere Procedura: creare e rimuovere dipendenze di progetto or Procedura: creare configurazioni della build di soluzioni e progetti.
Dipendenze nella finestra di dialogo Pagine delle proprietà di Soluzione
È possibile accedere alle impostazioni relative alle dipendenze dalla finestra di dialogo Dipendenze progetto, Proprietà comuni, Pagine delle proprietà di Soluzione. Per visualizzare questa finestra di dialogo, selezionare una soluzione in Esplora soluzioni, scegliere Pagine delle proprietà dal menu Visualizza, quindi Dipendenze progetto in Proprietà comuni. Le modifiche apportate nella scheda Dipendenze vengono applicate anche alla finestra di dialogo Dipendenze progetto, Proprietà comuni e Pagine delle proprietà di Soluzione e viceversa. Per ulteriori informazioni, vedere Dipendenze progetto, Proprietà comuni, finestra di dialogo Pagine delle proprietà di Soluzione.
Informazioni sulle dipendenze dei progetti
Quando in un progetto viene utilizzato codice eseguibile generato da un altro progetto, il progetto in cui il codice viene generato viene considerato una dipendenza del progetto nel quale il codice viene utilizzato. Quando una dipendenza del progetto non è stata generata o è stata modificata rispetto all'ultima generazione, tale progetto viene generato per primo, affinché venga generato e aggiornato il codice da utilizzare.
Se ad esempio il progetto B richiede codice eseguibile generato dal progetto A, la sua "dipendenza di progetto", e il progetto A è stato modificato in seguito all'ultima generazione, il progetto A sarà rigenerato prima che venga generato il progetto B. In questo modo, sarà possibile aggiornare il codice eseguibile fornito dal progetto A prima che questo venga utilizzato dal progetto B.
Se il progetto A non è stato modificato in seguito all'ultima generazione, non sarà necessario rigenerarlo. Verrà generato solo il progetto B.
Tali progetti possono essere visualizzati come non disponibili nella scheda Dipendenze, con le rispettive caselle di controllo deselezionate. I progetti non possono essere selezionati, perché altrimenti si creerebbe un ciclo di dipendenze, ovvero P1 dipendente da P2, P2 dipendente da P1, con interruzione del processo di generazione.
È anche possibile che i progetti vengano visualizzati come non disponibili nella scheda Dipendenze con le rispettive caselle di controllo selezionate. Questi progetti sono stati aggiunti dall'ambiente di sviluppo integrato (IDE) e non possono essere modificati. Se, ad esempio, si aggiunge un riferimento da un progetto Visual Basic a un altro progetto, si aggiunge automaticamente anche una dipendenza di compilazione che può essere rimossa solo eliminando il riferimento.
Vedere anche
Attività
Procedura: modificare le proprietà comuni delle soluzioni
Procedura: preparare e gestire compilazioni
Concetti
Gestione degli elementi nei progetti
Configurazioni di compilazione
Riferimenti
Configurazione, Proprietà di configurazione, finestra di dialogo Pagine delle proprietà di soluzione