Kompilera och skapa i Visual Studio
En första introduktion till att skapa i IDE finns i Genomgång: Skapa ett program.
Du kan använda någon av följande metoder för att skapa ett program: Visual Studio IDE, MSBuild-kommandoradsverktygen och Azure Pipelines:
Byggmetod | Fördelar |
---|---|
IDE | – Skapa versioner omedelbart och testa dem i ett felsökningsprogram. – Kör byggen med flera processorer för C++ och C#-projekt. – Anpassa olika aspekter av byggsystemet. |
CMake | – Skapa C++-projekt med CMake-verktyget – Använd samma byggsystem på Linux- och Windows-plattformar. |
MSBuild-kommandorad | – Skapa projekt utan att installera Visual Studio. – Kör versioner med flera processorer för alla projekttyper. – Anpassa de flesta områden i byggsystemet. |
Azure Pipelines | – Automatisera byggprocessen som en del av en pipeline för kontinuerlig integrering/kontinuerlig leverans. – Tillämpa automatiserade tester med varje version. – Använd praktiskt taget obegränsade molnbaserade resurser för byggprocesser. – Ändra byggarbetsflödet och skapa byggaktiviteter för att utföra djupt anpassade uppgifter. |
Dokumentationen i det här avsnittet går in på mer information om den IDE-baserade byggprocessen. Mer information om de andra metoderna finns i CMake, MSBuild respektive Azure Pipelines.
Skapa från IDE
När du skapar ett projekt skapade Visual Studio standardversionskonfigurationer för projektet och lösningen som innehåller projektet. Dessa konfigurationer definierar hur lösningarna och projekten skapas och distribueras. Särskilt projektkonfigurationer är unika för en målplattform (till exempel Windows eller Linux) och byggtyp (till exempel felsökning eller lansering). Du kan redigera de här konfigurationerna hur du vill och kan också skapa egna konfigurationer efter behov.
En första introduktion till att skapa i IDE finns i Genomgång: Skapa ett program.
Se sedan Skapa och rensa projekt och lösningar i Visual Studio för att lära dig mer om de olika anpassningar du kan göra i processen. Anpassningar omfattar ändring av utdatakataloger, att ange anpassade bygghändelser, hantering av projektberoenden, hantering av build-loggfileroch att förhindra kompilatorvarningar.
Därifrån kan du utforska en mängd andra uppgifter:
- Förstå byggkonfigurationer
- Konfigurera projekt för målplattformar
- Hantera projekt- och lösningsegenskaper.
- Ange bygghändelser i C# och Visual Basic
- Ange byggalternativ
- Skapa flera projekt parallellt