Dela via


Genomgång: Distribuera ett Visual C++-program med hjälp av ett konfigurationsprojekt

I den här genomgången skapar du en exempelapp i Visual Studio och skapar sedan ett konfigurationsprojekt för att distribuera appen till en annan dator.

Instruktionerna för att skapa ett nytt projekt varierar beroende på vilken version av Visual Studio du har installerat. Om du vill se dokumentationen för din föredragna version av Visual Studio använder du väljarkontrollen Version. Den finns överst i innehållsförteckningen på den här sidan.

Förutsättningar

Du behöver följande komponenter för att slutföra den här genomgången:

  • En dator med Visual Studio 2022 installerad. Installationen måste innehålla skrivbordsutveckling med C++ -arbetsbelastning och C++ MFC för de senaste v143-byggverktygen (x86 & x64) valfri komponent.

  • Microsoft Visual Studio Installer Projects-tillägget. Tillägget är kostnadsfritt för Visual Studio-utvecklare och lägger till funktionerna i konfigurations- och distributionsprojektmallarna i Visual Studio.

  • För att testa distributionen, använd en annan dator som inte har Visual C++-biblioteken installerade.

Så här installerar du C++ och MFC i Visual Studio 2022

Om du har Visual Studio installerat, men inte har C++ eller MFC-komponenterna installerade, kan du lägga till dem nu.

  1. Starta Visual Studio Installer-programmet från Start-menyn i Windows.

  2. I Visual Studio Installer väljer du knappen Ändra bredvid den installerade versionen av Visual Studio.

  3. Under fliken Arbetsbelastningar i dialogrutan Ändra rullar du ned till panelen Skrivbordsutveckling med C++. Markera kryssrutan om den inte redan är markerad.

  4. Vid sidan av dialogrutan under Installationsinformation expanderar du noden Skrivbordsutveckling med C++ och expanderar sedan noden Valfritt . Om den inte redan är markerad lägger du till en kontroll i C++ MFC för den senaste v143-byggverktygskomponenten (x86 & x64).

  5. Välj knappen Ändra för att ändra Visual Studio-installationen. När installationen är klar avslutar du Installationsprogrammet för Visual Studio.

Så här installerar du tillägget Installer Projects

  1. I Visual Studio väljer du menyalternativet Tillägg hantera>tillägg .

  2. I dialogrutan Hantera tillägg expanderar du Online>Visual Studio Marketplace>Tools och väljer Installation och distribution.

    Skärmbild av dialogrutan Hantera tillägg med Microsoft Visual Studio Installer Projects valt.

  3. I listan med tillägg väljer du Microsoft Visual Studio Installer Projects 2022. Välj knappen Ladda ned .

  4. Ett meddelande visas längst ned i dialogrutan som meddelar att ändringen börjar när alla Microsoft Visual Studio-fönster stängs. Stäng dialogrutan.

  5. Stäng Visual Studio. Nedladdnings- och installationsprocessen börjar. Du kan behöva godkänna en uppmaning om utökade privilegier för användarkontokontroll så att installationsprogrammet kan ändra Visual Studio.

  6. I dialogrutan VSIX Installer väljer du Ändra för att installera tillägget. När ändringarna är klara väljer du Stäng för att stänga dialogrutan.

  • En dator med Visual Studio 2019 installerad. Installationen måste innehålla skrivbordsutveckling med C++ -arbetsbelastning och C++ MFC för de senaste v142-byggverktygen (x86 & x64) valfri komponent.

  • Microsoft Visual Studio Installer Projects-tillägget. Tillägget är kostnadsfritt för Visual Studio-utvecklare och lägger till funktionerna i konfigurations- och distributionsprojektmallarna i Visual Studio.

  • För att testa distributionen, använd en annan dator som inte har Visual C++-biblioteken installerade.

Så här installerar du C++ och MFC i Visual Studio 2019

Om du har Visual Studio installerat, men inte har C++ eller MFC-komponenterna installerade, kan du lägga till dem nu.

  1. Starta Visual Studio Installer-programmet från Start-menyn i Windows.

  2. I Visual Studio Installer väljer du knappen Ändra bredvid den installerade versionen av Visual Studio.

  3. Under fliken Arbetsbelastningar i dialogrutan Ändra rullar du ned till panelen Skrivbordsutveckling med C++. Markera kryssrutan om den inte redan är markerad.

  4. Vid sidan av dialogrutan under Installationsinformation expanderar du noden Skrivbordsutveckling med C++ och expanderar sedan noden Valfritt . Om den inte redan är markerad lägger du till en kontroll i C++ MFC för den senaste v142-byggverktygskomponenten (x86 & x64).

  5. Välj knappen Ändra för att ändra Visual Studio-installationen. När installationen är klar avslutar du Installationsprogrammet för Visual Studio.

Så här installerar du tillägget Installer Projects

  1. I Visual Studio väljer du menyalternativet Tillägg hantera>tillägg .

  2. I dialogrutan Hantera tillägg expanderar du Online>Visual Studio Marketplace>Tools och väljer Installation och distribution.

    Skärmbild av dialogrutan Hantera tillägg med Microsoft Visual Studio Installer Projects valt.

  3. I listan över tillägg väljer du Microsoft Visual Studio Installer Projects. Välj knappen Ladda ned .

  4. Ett meddelande visas längst ned i dialogrutan som meddelar att ändringen börjar när alla Microsoft Visual Studio-fönster stängs. Stäng dialogrutan.

  5. Stäng Visual Studio. Nedladdnings- och installationsprocessen börjar. Du kan behöva godkänna en uppmaning om utökade privilegier för användarkontokontroll så att installationsprogrammet kan ändra Visual Studio.

  6. I dialogrutan VSIX Installer väljer du Ändra för att installera tillägget. När ändringarna är klara väljer du Stäng för att stänga dialogrutan.

  • En dator med Visual Studio 2017 installerad. Installationen måste innehålla skrivbordsutvecklingen med C++ -arbetsbelastningen och den valfria komponenten Visual C++ MFC för x86 och x64 .

  • Microsoft Visual Studio Installer Projects-tillägget. Tillägget är kostnadsfritt för Visual Studio-utvecklare och lägger till funktionerna i konfigurations- och distributionsprojektmallarna i Visual Studio.

  • För att testa distributionen, använd en annan dator som inte har Visual C++-biblioteken installerade.

Så här installerar du C++ och MFC i Visual Studio 2017

Om du har Visual Studio 2017 installerat, men inte har C++ eller MFC-komponenterna installerade, kan du lägga till dem nu.

  1. Starta Visual Studio Installer-programmet från Start-menyn i Windows.

  2. I Visual Studio Installer väljer du knappen Ändra bredvid den installerade versionen av Visual Studio 2017.

  3. Under fliken Arbetsbelastningar i dialogrutan Ändra rullar du ned till panelen Skrivbordsutveckling med C++. Markera kryssrutan om den inte redan är markerad.

  4. Vid sidan av dialogrutan under Installationsinformation expanderar du noden Skrivbordsutveckling med C++ och expanderar sedan noden Valfritt . Om den inte redan är markerad lägger du till en kontroll i komponenten Visual C++ MFC för x86 och x64 .

  5. Välj knappen Ändra för att ändra Visual Studio-installationen. När installationen är klar avslutar du Installationsprogrammet för Visual Studio.

Så här installerar du tillägget Installer Projects

  1. I Visual Studio väljer du menyalternativet Verktygstillägg>och Uppdateringar .

  2. I dialogrutan Tillägg och uppdateringar expanderar du Online>Visual Studio Marketplace>Tools och väljer Installation och distribution. Ange listrutan Sortera efter till De flesta nedladdningar.

    Skärmbild av dialogrutan Hantera tillägg med Microsoft Visual Studio Installer Projects valt.

  3. I listan över tillägg väljer du Microsoft Visual Studio Installer Projects. Välj knappen Ladda ned .

  4. Ett meddelande visas längst ned i dialogrutan som meddelar att ändringen börjar när alla Microsoft Visual Studio-fönster stängs. Stäng dialogrutan.

  5. Stäng Visual Studio. Nedladdnings- och installationsprocessen börjar. Du kan behöva godkänna en uppmaning om utökade privilegier för användarkontokontroll så att installationsprogrammet kan ändra Visual Studio.

  6. I dialogrutan VSIX Installer väljer du Ändra för att installera tillägget. När ändringarna är klara väljer du Stäng för att stänga dialogrutan.

  • En dator med Visual Studio installerad. Installationen måste innehålla programmeringsspråksverktygen Visual C++ och den valfria komponenten Microsoft Foundation-klasser för C++ .

  • Microsoft Visual Studio Installer Projects-tillägget. Tillägget är kostnadsfritt för Visual Studio-utvecklare och lägger till funktionerna i konfigurations- och distributionsprojektmallarna i Visual Studio.

  • För att testa distributionen, använd en annan dator som inte har Visual C++-biblioteken installerade.

Så här installerar du C++ och MFC i Visual Studio 2015

Installationsprogrammet för Visual Studio 2015 installerar inte Visual C++ och MFC som standard. Om du har Visual Studio 2015 installerat, men inte har C++ eller MFC-komponenterna installerade, kan du lägga till dem nu.

  1. Öppna Start-menyn i Windows och ange Lägg till Ta bort program. Öppna kontrollpanelsappen från resultatlistan.

  2. Leta reda på installationen av Microsoft Visual Studio 2015 i listan över installerade program. Leta reda på alternativet Ändra för Microsoft Visual Studio 2015 och välj det för att starta Installationsprogrammet för Visual Studio.

  3. I Installationsprogrammet för Visual Studio väljer du knappen Ändra .

  4. Under fliken Funktioner expanderar du Programmeringsspråk>. Välj Vanliga verktyg för Visual C++ 2015 och Microsoft Foundation-klasser för C++. Välj knappen Nästa för att fortsätta.

  5. På sidan Valda funktioner väljer du knappen UPPDATERA för att installera nödvändiga komponenter. När uppdateringen är klar väljer du Stäng för att stänga installationsprogrammet.

Så här installerar du tillägget Installer Projects

  1. I Visual Studio väljer du menyalternativet Verktygstillägg>och Uppdateringar .

  2. I dialogrutan Tillägg och uppdateringar expanderar duGalleriverktyg för >> och väljer Installation och distribution. Ange listrutan Sortera efter till De flesta nedladdningar.

  3. I listan över tillägg väljer du Microsoft Visual Studio 2015 Installer Projects. Välj knappen Ladda ned .

  4. När nedladdningen är klar stänger du dialogrutan Tillägg och uppdateringar och stänger sedan Visual Studio.

  5. Öppna den nedladdade VSI_bundle.exe filen. Välj Installera i Installationsprogrammet för Visual Studio. Du kan behöva godkänna en uppmaning om utökade privilegier för användarkontokontroll så att installationsprogrammet kan ändra Visual Studio. Välj Stäng när installationsprogrammet är klart för att stänga dialogrutan.

Skapa exempelappprojektet

Om du vill skapa en distributionsbar programkonfiguration skapar du först en exempelapp som ska distribueras.

Så här skapar du appprojektet i Visual Studio 2022

  1. Starta Visual Studio. Som standard öppnas dialogrutan Skapa ett nytt projekt . Om Visual Studio redan är öppet går du till menyraden och väljer Arkiv>Nytt>projekt för att öppna dialogrutan Skapa ett nytt projekt .

    Skärmbild av dialogrutan Skapa ett nytt projekt i Visual Studio med MFC angivet i sökrutan och MFC App-projektmallen markerad.

  2. Överst i dialogrutan skriver du MFC i sökrutan och väljer sedan MFC-app i resultatlistan. (Om MFC-appmallen saknas, se Installera C++ och MFC i Visual Studio 2022.) Välj knappen Nästa för att fortsätta.

  3. På sidan Konfigurera ditt nya projekt anger du ett namn för projektet, till exempel MyMFCApp. Välj knappen Skapa.

  4. I dialogrutan MFC-programguiden väljer du Slutför för att skapa MFC-standardappprojektet. Guiden skapar din MFC-app och öppnar projektet i Visual Studio.

  5. I Visual Studio ändrar du den aktiva lösningskonfigurationen till Release och Active Solution Platform till x86. På menyn Skapa väljer du Configuration Manager. I dialogrutan Configuration Manager väljer du Släpp i listrutan Konfiguration av aktiv lösning . Välj Stäng för att spara ändringarna.

  6. Välj menyalternativet BuildBuild Solution (> lösning) för att skapa lösningen. Installationsprojektet använder utdata från det här MFC-programprojektet.

Skapa appprojektet i Visual Studio 2019

  1. I menyraden väljer du Arkiv>Nytt>projekt för att öppna dialogrutan Skapa ett nytt projekt .

    Skärmbild av dialogrutan Skapa ett nytt projekt i Visual Studio med MFC angivet i sökrutan och MFC App-projektmallen markerad.

  2. Överst i dialogrutan skriver du MFC i sökrutan och väljer sedan MFC-app i resultatlistan. (Om MFC-appmallen saknas kan du läsa Installera C++ och MFC i Visual Studio 2019.) Välj knappen Nästa för att fortsätta.

  3. På sidan Konfigurera ditt nya projekt anger du ett namn för projektet, till exempel MyMFCApp. Välj knappen Skapa.

  4. I dialogrutan MFC-programguiden väljer du Slutför för att skapa MFC-standardappprojektet. Guiden skapar din MFC-app och öppnar projektet i Visual Studio.

  5. Ändra den aktiva lösningskonfigurationen till Release i Visual Studio. På menyn Skapa väljer du Configuration Manager. I dialogrutan Configuration Manager väljer du Släpp i listrutan Konfiguration av aktiv lösning . Välj Stäng för att spara ändringarna.

  6. Välj menyalternativet BuildBuild Solution (> lösning) för att skapa lösningen. Installationsprojektet använder utdata från det här MFC-programprojektet.

Skapa appprojektet i Visual Studio 2017

  1. I menyraden väljer du Arkiv>Nytt>projekt för att öppna dialogrutan Nytt projekt .

  2. I dialogrutan Nytt projekt väljer du Installerad>Visual C++>MFC/ATL.

  3. I mittenfönstret väljer du MFC App-mallen. (Om MFC-appmallen saknas kan du läsa Installera C++ och MFC i Visual Studio 2017.) Ändra namnet till MyMFCApp. Välj OK för att starta MFC-programguiden.

  4. I dialogrutan MFC-programguiden väljer du Slutför för att skapa MFC-standardappprojektet. Guiden skapar din MFC-app och öppnar projektet i Visual Studio.

  5. Ändra den aktiva lösningskonfigurationen till Release i Visual Studio. På menyn Skapa väljer du Configuration Manager. I dialogrutan Configuration Manager väljer du Släpp i listrutan Konfiguration av aktiv lösning . Välj Stäng för att spara ändringarna.

  6. Välj menyalternativet BuildBuild Solution (> lösning) för att skapa lösningen. Installationsprojektet använder utdata från det här MFC-programprojektet.

Skapa appprojektet i Visual Studio 2015

  1. I menyraden väljer du Arkiv>Nytt>projekt för att öppna dialogrutan Nytt projekt .

  2. I dialogrutan Nytt projekt väljer du Installerade>mallar>Visual C++>MFC.

  3. I mittenfönstret väljer du MFC Application-mallen. (Om MFC-programmallen saknas, se Installera C++ och MFC i Visual Studio 2015.) Ändra namnet till MyMFCApp. Välj OK för att starta MFC-programguiden.

  4. I dialogrutan MFC-programguiden väljer du Slutför för att skapa MFC-standardappprojektet. Guiden skapar din MFC-app och öppnar projektet i Visual Studio.

  5. Ändra den aktiva lösningskonfigurationen till Release i Visual Studio. På menyn Skapa väljer du Configuration Manager. I dialogrutan Configuration Manager väljer du Släpp i listrutan Konfiguration av aktiv lösning . Välj Stäng för att spara ändringarna.

  6. Välj menyalternativet BuildBuild Solution (> lösning) för att skapa lösningen. Installationsprojektet använder utdata från det här MFC-programprojektet.

Skapa appinstallationsprojektet

Nu när du har skapat en exempelapp som ska distribueras skapar du sedan ett konfigurationsprojekt för att skapa distributionspaketet för din app.

Så här skapar du installationsprojektet i Visual Studio 2022

  1. I Visual Studio, när din exempelapplösning har lästs in, väljer du Arkiv>Nytt>projekt för att öppna dialogrutan Skapa ett nytt projekt .

  2. I sökrutan ovanför malllistan anger du Installation. I den resulterande listan med mallar väljer du Konfigurera projekt. (Om mallen För installationsprojekt saknas kan du läsa Installera tillägget Installer Projects.)

  3. Ange ett namn för installationsprojektet i rutan Namn , till exempel MyMFCAppSetup. I listrutan Lösning väljer du Lägg till i lösning. Välj knappen OK för att skapa installationsprojektet. Fliken Filsystem (MyMFCAppSetup) öppnas i redigeringsfönstret.

Så här skapar du installationsprojektet i Visual Studio 2019

  1. I Visual Studio, när din exempelapplösning har lästs in, väljer du Arkiv>Nytt>projekt för att öppna dialogrutan Skapa ett nytt projekt .

  2. I sökrutan ovanför malllistan anger du Installation. I den resulterande listan med mallar väljer du Konfigurera projekt. (Om mallen För installationsprojekt saknas kan du läsa Installera tillägget Installer Projects.)

  3. Ange ett namn för installationsprojektet i rutan Namn , till exempel MyMFCAppSetup. I listrutan Lösning väljer du Lägg till i lösning. Välj knappen OK för att skapa installationsprojektet. Fliken Filsystem (MyMFCAppSetup) öppnas i redigeringsfönstret.

Så här skapar du installationsprojektet i Visual Studio 2017

  1. I Visual Studio, när din exempelapplösning har lästs in, väljer du Nytt>>filprojekt för att öppna dialogrutan Nytt projekt.

  2. I dialogrutan Nytt projekt väljer du noden Installerade>andra projekttyper>Visual Studio Installer . I mittenfönstret väljer du Installationsprojekt. (Om mallen För installationsprojekt saknas kan du läsa Installera tillägget Installer Projects.)

  3. Ange ett namn för installationsprojektet i rutan Namn , till exempel MyMFCAppSetup. I listrutan Lösning väljer du Lägg till i lösning. Välj knappen OK för att skapa installationsprojektet. Fliken Filsystem (MyMFCAppSetup) öppnas i redigeringsfönstret.

Så här skapar du installationsprojektet i Visual Studio 2015

  1. I Visual Studio, när din exempelapplösning har lästs in, väljer du Nytt>>filprojekt för att öppna dialogrutan Nytt projekt.

  2. I dialogrutan Nytt projekt väljer du noden Installerade>mallar>Andra projekttyper>Visual Studio Installer . I mittenfönstret väljer du Installationsprojekt. (Om mallen För installationsprojekt saknas kan du läsa Installera tillägget Installer Projects.)

  3. Ange ett namn för installationsprojektet i rutan Namn , till exempel MyMFCAppSetup. I listrutan Lösning väljer du Lägg till i lösning. Välj knappen OK för att skapa installationsprojektet. Fliken Filsystem (MyMFCAppSetup) öppnas i redigeringsfönstret.

Lägga till objekt i installationsprojektet

Med installationsprojektet kan du ange var komponenterna i din app ska installeras när de distribueras på en måldator.

Så här lägger du till appkomponenter i installationsprojektet

  1. I redigeringsfönstret Filsystem (MyMFCAppSetup) väljer du noden Filsystem eller Måldator>Applikationsmapp.

  2. På menyraden väljer du Projekt>Lägg till>projektutdata för att öppna dialogrutan Lägg till projektutdatagrupp .

  3. I dialogrutan väljer du Primära utdata och väljer OK. Ett nytt objekt med namnet Primary Output from ProjectName (Active) visas i fönstret Filsystem.

  4. Högerklicka på noden Programmapp och välj Lägg till>sammansättning för att öppna dialogrutan Välj komponent . Välj och lägg till nödvändiga DLL:er som krävs av programmet. Mer information om hur du identifierar nödvändiga bibliotek finns i Fastställa vilka DLL:er som ska omdistribuera.

  5. I listan över objekt i programmappen högerklickar du på Primära utdata från ProjectName (Active) och väljer Skapa genväg till primära utdata från ProjectName (Aktiv). Ett nytt objekt med namnet Shortcut to Primary Output from ProjectName (Active) visas. Du kan byta namn på genvägsobjektet och sedan dra och släppa objektet till noden Användarens programmeny till vänster i fönstret. Det här objektet gör att installationen skapar en genväg till appen på Start-menyn.

  6. I menyraden väljer du Skapa>Configuration Manager för att öppna dialogrutan Configuration Manager.

  7. Markera kryssrutan för distributionsprojektet i tabellen Projekt under kolumnen Build i dialogrutan Configuration Manager. Välj Stäng för att spara ändringarna och stäng dialogrutan.

  8. På menyraden väljer du Skapa>bygglösning för att skapa MFC-projektet och distributionsprojektet.

  9. Leta upp det setup.exe program som skapades av distributionsprojektet i lösningsmappen. Du kan kopiera den här filen (och .msi filen) för att installera programmet och dess nödvändiga biblioteksfiler på en annan dator.

Testa driftsättningen

Om du vill testa distributionen kopierar du distributionsfilerna till en andra dator som inte har Visual C++-biblioteken installerade. Kör installationsprogrammet. Om appen laddas och körs som den ska, och du inte får något körfel om saknade bibliotek eller komponenter, är distributionen framgångsrik.

För programtestning kan du skapa ett distributionsinstallationsprogram som installerar en felsökningsversion av din app, tillsammans med felsökningsbibliotek, på datorer som du styr. Felsökningsappar och felsökningsbibliotek är inte licensierade för omdistribution och kan inte distribueras till kunddatorer. För mer information, se Förbereda en testdator för att köra en felsökningsexekverbar.

Se även

Utplacerings exempel