Configurazione del progetto per gestire distribuzione
La distribuzione implica fisicamente di spostare gli elementi di output da un processo di compilazione nella posizione prevista per il debug e installazione. Ad esempio, un'applicazione Web potrebbe essere compilata in un computer locale e quindi essere inserita nel server.
Visual Studio supporta due modi per i progetti possono fare parte della distribuzione:
Come argomento del processo di distribuzione.
Come amministratore del processo di distribuzione.
Prima che le soluzioni possono essere distribuite, è innanzitutto necessario aggiungere un progetto di distribuzione configurare le opzioni di distribuzione. Se il progetto di distribuzione non esiste, viene richiesto se si desidera creare uno quando si seleziona soluzione di distribuzione dal menu di Compilazione o fare clic con il pulsante destro del mouse sulla soluzione. Fare clic sì visualizzata la finestra di dialogo di aggiungere il nuovo progetto con il progetto procedura guidata remota di distribuzione selezionato.
La procedura guidata remota di distribuzione richiede il tipo di applicazione (windows o web, i gruppi di output del progetto di importazione, tutti i file aggiuntivi che si desidera importare e il computer remoto si desidera distribuire in. L'ultima pagina della procedura guidata viene visualizzato un riepilogo delle opzioni selezionate.
Progetti inclusi l'argomento di elementi di output di distribuzione dei prodotti di processo che devono essere spostati in un ambiente alternativo. Questi elementi di output sono descritti come parametri per l'interfaccia di IVsProjectCfg2 , il cui scopo primario se nel consentire ai progetti raggruppare gli output. Per ulteriori informazioni relativi all'implementazione di IVsProjectCfg2, vedere Configurazione del progetto per l'output.
I progetti di distribuzione, che gestisce il processo di distribuzione, abilitare il comando di distribuzione e rispondono quando questo comando è selezionato. I progetti di distribuzione implementano l'interfaccia di IVsDeployableProjectCfg per eseguire la distribuzione e per effettuare chiamate all'interfaccia di IVsDeployStatusCallback per segnalare gli eventi dello stato di distribuzione.
Le configurazioni possono specificare le dipendenze che influiscono sulle relative operazioni di compilazione o distribuzione. Le dipendenze di compilazione o distribuzione sono progetti che devono essere compilati o distribuiti prima o dopo le configurazioni sono la compilazione o la distribuzione. Le dipendenze di compilazione tra i progetti vengono descritte con l'interfaccia di IVsBuildDependency e le dipendenze di distribuzione con IVsDeployDependency collegamento. Per ulteriori informazioni, vedere Configurazione del progetto per la compilazione.
Vedere anche
Concetti
Configurazione del progetto per la compilazione
Configurazione del progetto per l'output