Procedura dettagliata: distribuzione di un programma (C++)
Dopo aver creato l'applicazione completando le procedure dettagliate correlate precedenti, l'ultimo passaggio consiste nel creare un programma di installazione in modo che altri utenti possano installare il programma nei rispettivi computer. Per il programma di installazione, aggiungere un nuovo progetto alla soluzione esistente. L'output di questo nuovo progetto è un setup.exe
file in grado di installare l'app in un altro computer.
La procedura dettagliata mostra come usare Windows Installer per distribuire l'applicazione. Ai fini della distribuzione, è possibile anche utilizzare ClickOnce. Per altre informazioni, vedere ClickOnce Deployment for Visual C++ Applications. Per altre informazioni sulla distribuzione in generale, vedere Distribuzione di applicazioni, servizi e componenti.
- Nella procedura dettagliata si presuppone la conoscenza delle nozioni di base del linguaggio C++.
- Si presuppone anche che l'utente abbia completato le procedure dettagliate correlate elencate in precedenza in Utilizzo dell'ambiente di sviluppo di Visual Studio per lo sviluppo di applicazioni desktop C++.
- La procedura dettagliata non può essere completata nelle versioni Express Edition di Visual Studio.
- La procedura dettagliata non può essere completata senza l'estensione Microsoft Programma di installazione di Visual Studio Project. Seguire le istruzioni per installarlo.
I passaggi descritti in questa sezione variano a seconda della versione di Visual Studio installata. Per visualizzare la documentazione relativa alla versione preferita di Visual Studio, usare il controllo selettore della versione . Controllo nella parte superiore del sommario in questa pagina.
Se non è già stato fatto, scaricare l'estensione Microsoft Programma di installazione di Visual Studio Projects. L'estensione è gratuita per gli sviluppatori di Visual Studio e aggiunge i modelli di progetto di installazione e distribuzione a Visual Studio.
- Quando si è connessi a Internet, dal menu principale di Visual Studio scegliere Estensioni Gestisci estensioni>. Viene visualizzata la finestra di dialogo Gestisci estensioni .
- Selezionare la scheda Online e digitare Microsoft Programma di installazione di Visual Studio Projects nella casella di ricerca. Premere INVIO, selezionare Microsoft Programma di installazione di Visual Studio Projects e fare clic su Scarica.
- Scegliere di eseguire e installare l'estensione e quindi riavviare Visual Studio.
Dal menu principale di Visual Studio scegliere File>recenti progetti e soluzioni e quindi scegliere di riaprire il progetto.
Dal menu principale scegliere File>Nuovo>Progetto per aprire la finestra di dialogo Crea nuovo progetto. Nella casella di ricerca digitare
Setup
e dai risultati scegliere Imposta progetto e quindi Avanti.Immettere un nome per il progetto di installazione nella casella Nome , ad esempio
Setup
.Nell'elenco a discesa Soluzione selezionare Aggiungi a soluzione. Scegliere Crea per creare il progetto di installazione. Viene visualizzata una scheda File System nella finestra dell'editor.
Fare clic con il pulsante destro del mouse sul nodo Cartella applicazione nel riquadro sinistro e selezionare Aggiungi>output progetto per aprire la finestra di dialogo Aggiungi gruppo di output progetto.
Nella finestra di dialogo selezionare Output primario e fare clic su OK. Se si dimentica di modificare l'output, non verrà visualizzato l'output primarioElenco a discesa Della soluzione per Aggiungere alla soluzione nel passaggio precedente. Viene visualizzato un nuovo elemento denominato Output primario da Game (attivo).
Selezionare Output primario dal gioco (attivo), fare clic con il pulsante destro del mouse e scegliere Crea collegamento all'output primario dal gioco (attivo). Viene visualizzato un nuovo elemento denominato Collegamento a output primario da Game (attivo).
Rinominare l'elemento del collegamento in Game e quindi trascinarlo nel nodo Menu Programmi dell'utente sul lato sinistro della finestra.
In Esplora soluzioni selezionare il progetto di installazione e scegliere Visualizza>finestra Proprietà per aprire la finestra Proprietà per il progetto di installazione.
Specificare gli altri dettagli nella finestra delle proprietà nel modo in cui devono essere visualizzati nel programma di installazione. Ad esempio, usare Contoso per Produttore, Game Installer per Nome prodotto e
https://www.contoso.com
per URL supporto.
Scegliere Compila>Configuration Manager dal menu principale.
Nella tabella Contesti progetto, sotto la colonna Compilazione, selezionare la casella relativa al progetto di installazione, Programma di installazione. Fare clic su Close.
Dalla barra dei menu scegliere Compila>soluzione per compilare il progetto Game e il progetto di installazione.
- In Esplora soluzioni premere il pulsante per passare da una soluzione all'altra e dalle visualizzazioni disponibili per passare alla visualizzazione cartelle.
- Passare alla cartella di installazione e alla cartella Debug in tale cartella. È possibile eseguire il
setup.exe
programma, creato dal progetto di installazione, per installare l'applicazione Game nel computer. È possibile copiare questo file (e Setup.msi) per installare l'applicazione e i relativi file di libreria necessari in un altro computer.
Per installare il modello di progetto di installazione e distribuzione per Visual Studio 2017 e versioni precedenti
Connettersi a Internet e quindi in Visual Studio scegliere Strumenti>Estensioni e aggiornamenti.
In Estensioni e aggiornamenti selezionare la scheda Online e digitare Microsoft Visual Studio Installer Projects nella casella di ricerca. Premere INVIO, selezionare Progetti programma di installazione versione> di Microsoft Visual Studio <e fare clic su Scarica.
Scegliere di installare l'estensione e quindi riavviare Visual Studio.
Sulla barra dei menu scegliere File>Progetti e soluzioni recenti e quindi scegliere la soluzione Game per riaprirla.
Modificare la configurazione attiva della soluzione in Rilascio. Nella barra dei menu scegliere Compilazione>Gestione configurazione. Nella finestra di dialogo Gestione configurazione nell'elenco a discesa Configurazione soluzione attiva selezionare Rilascio. Scegliere il pulsante Chiudi per salvare la configurazione.
Sulla barra dei menu scegliere File>Nuovo>Progetto per aprire la finestra di dialogo Nuovo progetto.
Nel riquadro a sinistra della finestra di dialogo espandere i nodi Installato>Altri tipi di progetto e quindi selezionare Programma di installazione di Visual Studio. Nel riquadro centrale selezionare Progetto di installazione.
Immettere un nome per il progetto di installazione nella casella Nome. Per questo esempio digitare Game Installer.
Nell'elenco a discesa Soluzione selezionare Aggiungi a soluzione. Scegliere il pulsante OK per creare il progetto di installazione. Nella finestra dell'editor viene visualizzata la scheda File Assistant (Game Installer) (Assistente file - Game Installer).
Fare clic con il pulsante destro del mouse sul nodo Cartella applicazione e selezionare Aggiungi>Output progetto per aprire la finestra di dialogo Aggiungi gruppo output progetto.
Nella finestra di dialogo selezionare Output primario e fare clic su OK. Viene visualizzato un nuovo elemento denominato Output primario da Game (attivo).
Selezionare l'elemento Output primario da Game (attivo), fare clic con il pulsante destro del mouse e scegliere Crea collegamento a output primario da Game (attivo). Viene visualizzato un nuovo elemento denominato Collegamento a output primario da Game (attivo).
Rinominare l'elemento del collegamento in Game e quindi trascinarlo nel nodo Menu Programmi dell'utente sul lato sinistro della finestra.
In Esplora soluzioni selezionare il progetto Game Installer e scegliere Visualizza>Finestra Proprietà o premere F4 per aprire la finestra Proprietà.
Specificare gli altri dettagli nel modo in cui devono essere visualizzati nel programma di installazione. Ad esempio, usare Contoso per Produttore, Game Installer per Nome prodotto e https://www.contoso.com per URL supporto.
Nella barra dei menu scegliere Compilazione>Gestione configurazione. Nella tabella Project, sotto la colonna Compila, selezionare la casella relativa al progetto di installazione. Fare clic su Close.
Sulla barra dei menu scegliere Compila>Compila soluzione per compilare il progetto Game e il progetto Game Installer.
Nella cartella della soluzione individuare il programma setup.exe compilato dal progetto Game Installer ed eseguirlo per installare l'applicazione del gioco nel computer. È possibile copiare questo file, insieme a GameInstaller.msi, per installare l'applicazione e i file di libreria necessari in un altro computer.
Precedente: Procedura dettagliata: Debug di un progetto (C++)
Riferimenti al linguaggio C++
Progetti e sistemi di compilazione
Distribuzione di applicazioni desktop