Dela via


Självstudie: Skapa ett program

I den här artikeln får du lära dig mer om flera alternativ som du kan konfigurera när du skapar program med Visual Studio. Du skapar en anpassad byggkonfiguration, döljer vissa varningsmeddelanden och ökar utdatainformationen för ett exempelprogram.

Installera exempelprogrammet

Exempelkoden som används i den här självstudien finns i WPF-exempel. Om du vill klona lagringsplatsen använder du GitHubs gröna kloningsknapp och väljer Klona i Visual Studio. Du kan välja plats på den lokala hårddisken för att skapa en kopia av innehållet på lagringsplatsen. Lagringsplatsen innehåller många lösningar. Om Visual Studio öppnar en av lösningarna stänger du lösningen och väljer sedan Öppna projekt eller lösning och bläddrar till platsen där du klonade lagringsplatsen. Under den letar du efter GettingStarted/WalkthroughFirstWPFApp/csharp/ExpenseItIntro.sln för att arbeta i C#, eller GettingStarted/WalkthroughFirstWPFApp/vb/ExpenseItIntro2.sln för att arbeta i Visual Basic.

Skapa en anpassad byggkonfiguration

När du skapar en lösning definieras byggkonfigurationer för felsökning och version samt deras standardmålplattformar automatiskt för lösningen. Du kan sedan anpassa de här konfigurationerna eller skapa dina egna. Byggkonfigurationer anger byggtyp. Byggplattformar anger det operativsystem som ett program riktar in sig på för den konfigurationen. Mer information finns i Förstå byggkonfigurationer, Konfigurera projekt till målplattformar och Så här ställer du in felsöknings- och versionskonfigurationer.

Du kan ändra eller skapa konfigurationer och plattformsinställningar med hjälp av dialogrutan Configuration Manager . I den här proceduren skapar du en byggkonfiguration för testning.

Skapa en byggkonfiguration

  1. Öppna dialogrutan Configuration Manager.

    Skärmbild av build-menyn, kommandot Configuration Manager.

  2. I listan Active solution configuration (Aktiv lösningskonfiguration ) väljer du <Nytt...>.

    Skärmbild som visar hur du skapar en ny lösningskonfiguration.

  3. I dialogrutan Ny lösningskonfiguration namnger du den nya konfigurationen Test, kopierar inställningar från den befintliga felsökningskonfigurationen och väljer sedan knappen OK .

    Skärmbild av dialogrutan Konfiguration av ny lösning.

  4. I listan Aktiv lösningsplattform väljer du <Nytt...>.

  5. I dialogrutan Ny lösningsplattform väljer du x64 och kopierar inte inställningar från x86-plattformen.

    Skärmbild av dialogrutan Ny lösningsplattform.

  6. Välj knappen OK.

    Den aktiva lösningskonfigurationen har ändrats till Testa med den aktiva lösningsplattformen inställd på x64.

    Skärmbild av Configuration Manager med testkonfiguration.

  7. Välj Stäng.

Du kan snabbt verifiera eller ändra den aktiva lösningskonfigurationen med hjälp av listan Lösningskonfigurationer i verktygsfältet Standard .

Skärmbild av listrutan Lösningskonfigurationer i verktygsfältet Standard.

  1. Öppna dialogrutan Configuration Manager.

    Skärmbild av kommandot i Build-menyn: Configuration Manager.

  2. I listan Active solution configuration (Aktiv lösningskonfiguration ) väljer du <Nytt...>.

    Skärmbild som visar hur du skapar en ny lösningskonfiguration.

  3. I dialogrutan Ny lösningskonfiguration namnger du den nya konfigurationen Test, kopierar inställningar från den befintliga felsökningskonfigurationen och väljer sedan knappen OK .

    Skärmbild som visar hur du skapar en testkonfiguration i dialogrutan Ny lösningskonfiguration.

  4. I kolumnen Plattform expanderar du listrutan och väljer <Nytt...> för att skapa en ny projektplattform.

    Skärmbild som visar hur du skapar en ny projektplattform i Configuration Manager.

  5. I dialogrutan Ny projektplattform väljer du x64 och kopierar inte inställningar från x86-plattformen.

    Skärmbild av dialogrutan Ny lösningsplattform.

    Om x64-lösningsplattformen redan finns avmarkerar du rutan Skapa aktiv lösningsplattform .

  6. Välj knappen OK.

    Den aktiva lösningskonfigurationen har ändrats till Testa med den aktiva lösningsplattformen inställd på x64.

    Skärmbild av Configuration Manager med testkonfiguration.

  7. Välj Stäng.

Du kan snabbt verifiera eller ändra den aktiva lösningskonfigurationen med hjälp av listan Lösningskonfigurationer i verktygsfältet Standard .

Skärmbild av listrutan Lösningskonfigurationer i verktygsfältet Standard.

Anmärkning

Om du inte ser den aktiva lösningskonfigurationen eller den aktiva plattformen som visas i verktygsfältet väljer du den lilla pilliknande ikonen längst till höger i verktygsfältet och väljer sedan Lägg till eller ta bort knappar. Se till att lösningskonfigurationer och lösningsplattformar är aktiverade.

Skapa programmet

Nu ska du skapa lösningen med den anpassade byggkonfigurationen.

Skapa lösningen

  • På menyraden väljer du Skapa>bygglösning eller trycker på Ctrl+Skift+B.

    Fönstret Utdata visar resultatet av bygget. Bygget lyckades.

Dölj kompilatorvarningar

Därefter introducerar vi kod som gör att en varning genereras av kompilatorn.

  1. Öppna filen ExpenseReportPage.xaml.cs i C#-projektet. I metoden ExpenseReportPage lägger du till följande kod: int i;.

    ELLER

    Öppna filen ExpenseReportPage.xaml.vb i Visual Basic-projektet. I den anpassade konstruktorn Public Sub New... lägger du till följande kod: Dim i.

  2. Skapa lösningen.

Fönstret Utdata visar resultatet av bygget. Bygget lyckades, men varningar genererades:

Skärmbild av byggvarning i utdatafönstret för Visual Basic.

Skärmbild av byggvarning i utdatafönstret för C#.

Skärmbild av byggvarningar i utdatafönstret för C#.

Skärmbild av byggvarningar i utdatafönstret för Visual Basic.

Du kan tillfälligt dölja vissa varningsmeddelanden under en kompilering i stället för att låta dem störa kompileringens utdata.

Dölj en specifik C#-varning

  1. I Solution Explorer väljer du projektnoden på den översta nivån.

  2. På menyraden väljer du Visa>Egenskapssidor.

    Projektdesignern öppnas.

  3. Välj fliken Eller avsnittet Skapa och ange sedan varningsnumret0168 i rutan Ignorera varningar. Om andra varningar redan visas använder du ett semikolon som avgränsare.

    Skärmbild av build-sidan, Project Designer.

    Skärmbild av avsnittet Skapa i Projektegenskaper.

    Mer information finns i Skapa sida, Projektdesigner (C#).

  4. Skapa lösningen med hjälp av Build > Rebuild Solution.

    Fönstret Utdata visar endast sammanfattningsinformation för bygget (inga varningar).

    Skärmbild av utdatafönstret för C# utan byggvarningar

    Skärmbild av utdatafönstret för C# utan byggvarningar

Ignorera alla Visual Basic-byggvarningar

  1. I Solution Explorer väljer du projektnoden på den översta nivån.

  2. På menyraden väljer du Visa>Egenskapssidor.

    Projektdesignern öppnas.

  3. På sidan Kompilera markerar du kryssrutan Inaktivera alla varningar .

    Kompileringssida, Projektdesigner.

    Skärmbild av att inaktivera varningar på fliken Kompilering i Projektdesignern.

    Mer information finns i Konfigurera varningar i Visual Basic.

  4. Skapa lösningen. Om det inte återskapas, återskapa lösningen med hjälp av Build > Rebuild Solution.

    Fönstret Utdata visar endast sammanfattningsinformation för bygget (inga varningar).

    Skärmbild av utdatafönstret för Visual Basic utan byggvarningar.

    Skärmbild av utdatafönstret för Visual Basic utan byggvarningar.

    Mer information finns i How to: Suppress compiler warnings (Förhindra kompilatorvarningar).

Visa ytterligare bygginformation i utdatafönstret

Du kan ändra hur mycket information om byggprocessen som visas i fönstret Utdata . Build verbosity är vanligtvis inställt på Minimal, vilket innebär att utdatafönstret endast visar en sammanfattning av byggprocessen tillsammans med eventuella varningar eller fel med hög prioritet. Du kan visa mer information om bygget med hjälp av dialogrutan Alternativ, Projekt och lösningar, Skapa och kör.

Viktigt!

Om du visar mer information tar det längre tid att slutföra bygget.

Ändra hur mycket information visas i resultatfönstret

  1. Öppna dialogrutan Alternativ .

    Skärmbild av kommandot Alternativ på menyn Verktyg.

    Skärmbild av verktyg, menyalternativ.

  2. Välj kategorin Projekt och lösningar och välj sedan sidan Skapa och kör .

  3. I listan MSBuild byggresultatdetaljeringsgrad väljer du Normal och klickar sedan på knappen OK.

  4. På menyraden väljer du Skapa>ren lösning.

  5. Skapa lösningen och granska sedan informationen i fönstret Utdata .

    Bygginformationen innehåller den tid då bygget startade (finns i början) och i vilken ordning filerna bearbetades. Den här informationen innehåller även den faktiska kompilatorsyntax som Visual Studio kör under bygget.

    I C#-versionen visar till exempel alternativet /nowarn den varningskod, 0168, som du angav tidigare i det här avsnittet, tillsammans med tre andra varningar.

    I Visual Basic-versionen innehåller /nowarn inte specifika varningar att exkludera, så inga varningar visas.

    Tips/Råd

    Du kan söka i innehållet i utdatafönstret om du visar dialogrutan Sök genom att välja Ctrl F-tangenterna+.

Mer information finns i Visa, spara och konfigurera byggloggfiler.

Skapa en släppversion

Du kan skapa en version av exempelprogrammet som är optimerat för att skicka det. För utgåvan anger du att den körbara filen kopieras till en nätverksdelning innan bygget startas.

Mer information finns i How to: Change the build output directory and Build and clean projects and solutions in Visual Studio (Så här gör du: Ändra katalogen för byggutdata och Skapa och rensa projekt och lösningar i Visual Studio).

Ange en releaseversion för Visual Basic

  1. Öppna Projektdesignern genom att välja projektnoden i Solution Explorer genom att högerklicka och välja Egenskaper (eller trycka på Alt+Retur) eller på menyn Visa väljer du Egenskapssidor:

    Skärmbild av menyalternativet Visa, Egenskapssidor.

    Skärmbild av menyalternativet Visa, Egenskapssidor.

  2. Välj sidan Kompilera .

  3. I listan Konfiguration väljer du Släpp.

  4. I listan Plattform väljer du x86.

  5. I rutan Skapa utdatasökväg anger du en nätverkssökväg.

    Du kan till exempel ange \\myserver\builds.

    Viktigt!

    En meddelanderuta kan visas som varnar dig om att nätverksresursen som du har angett kanske inte är en betrodd plats. Om du litar på den plats som du har angett väljer du knappen OK i meddelanderutan.

  6. Bygg applikationen.

    Kommandot Skapa lösning på menyn Skapa.

    Skärmbild av kommandot Build Solution (Skapa lösning) på menyn Skapa.

Ange en utgivningsversion för C#

  1. Öppna Projektdesignern.

    Skärmbild av menyalternativet Visa, Egenskapssidor.

    Skärmbild av menyalternativet Visa, Egenskapssidor.

  2. Välj sidan Bygg .

  3. I listan Konfiguration väljer du Släpp.

  4. I listan Plattform väljer du x86.

  5. I rutan Utdatasökväg anger du en nätverkssökväg.

    Du kan till exempel ange \\myserver\builds.

    Viktigt!

    En meddelanderuta kan visas som varnar dig om att nätverksresursen som du har angett kanske inte är en betrodd plats. Om du litar på den plats som du har angett väljer du knappen OK i meddelanderutan.

  6. I verktygsfältet Standard anger du Lösningskonfigurationer till Release och Solution Platforms (Lösningsplattformar) till x86.

  7. Bygg applikationen.

    Kommandot Skapa lösning på menyn Skapa.

    Skärmbild av kommandot Build Solution (Skapa lösning) på menyn Skapa.

    Den körbara filen kopieras till den nätverkssökväg som du angav. Dess sökväg skulle vara \\myserver\builds\\FileName.exe.

Grattis! Du har framgångsrikt slutfört denna handledning.

Se även