Sdílet prostřednictvím


Kurz: Sestavení aplikace

V tomto článku se seznámíte s několika možnostmi, které můžete nakonfigurovat při vytváření aplikací pomocí sady Visual Studio. Vytvoříte vlastní konfiguraci sestavení, skryjete určité zprávy upozornění a zvýšíte informace o výstupu sestavení pro ukázkovou aplikaci.

Instalace ukázkové aplikace

Vzorový kód použitý v tomto kurzu najdete v ukázkách WPF. Pokud chcete naklonovat úložiště, použijte zelené tlačítko Klon GitHubu a zvolte Klonovat v sadě Visual Studio. Na místním pevném disku si můžete vybrat umístění pro vytvoření kopie obsahu repozitáře. Úložiště obsahuje mnoho řešení. Pokud Visual Studio otevře jedno z řešení, zavřete řešení a pak zvolte Otevřít projekt nebo řešení a přejděte do umístění, kam jste naklonovali úložiště, a pod tím vyhledejte GettingStarted/WalkthroughFirstWPFApp/csharp/ExpenseItIntro.sln pro práci v jazyce C# nebo GettingStarted/WalkthroughFirstWPFApp/vb/ExpenseItIntro2.sln pro práci v jazyce Visual Basic.

Vytvoření vlastní konfigurace sestavení

Při vytváření řešení se pro toto řešení automaticky definují konfigurace sestavení ladění (Debug) a uvolněné verze (Release) a jejich výchozí cíle platformy. Tyto konfigurace si pak můžete přizpůsobit nebo si vytvořit vlastní. Konfigurace sestavení určují typ sestavení. Platformy sestavení určují operační systém, na který je aplikace navržena pro danou konfiguraci. Další informace najdete v tématu Porozumění konfiguracím sestavení, Konfigurace projektů pro cílové platformy a Jak na to: Nastavení konfigurací ladění a verzí.

Konfigurace a nastavení platformy můžete změnit nebo vytvořit pomocí dialogového okna Configuration Manager . V tomto postupu vytvoříte konfiguraci sestavení pro testování.

Vytvořte konfiguraci sestavení

  1. Otevřete dialogové okno Configuration Manageru.

    Snímek obrazovky s příkazem Configuration Manageru v nabídce Sestavení

  2. V seznamu konfigurace aktivního řešení zvolte <Nový...>.

    Snímek obrazovky znázorňující vytvoření nové konfigurace řešení

  3. V dialogovém okně Nová konfigurace řešení pojmenujte novou konfiguraci Test, zkopírujte nastavení z existující konfigurace ladění a pak zvolte tlačítko OK .

    Snímek obrazovky znázorňující vytvoření konfigurace testu v dialogovém okně Nová konfigurace řešení

  4. Ve sloupci Platforma rozbalte rozevírací seznam a zvolte <Nový...> a vytvořte novou platformu projektu.

    Snímek obrazovky znázorňující vytvoření nové platformy projektu v nástroji Configuration Manager

  5. V dialogovém okně Nová projektová platforma zvolte x64 a nekopírujte nastavení z platformy x86.

    Snímek obrazovky s dialogovým oknem Nová platforma řešení

    Pokud už platforma řešení x64 existuje, zrušte zaškrtnutí políčka Vytvořit aktivní platformu řešení .

  6. Zvolte tlačítko OK.

    Konfigurace aktivního řešení se změnila na Test s aktivní platformou řešení nastavenou na x64.

    Snímek obrazovky nástroje Configuration Manager s konfigurací testu

  7. Zvolte Zavřít.

Aktivní konfiguraci řešení můžete rychle ověřit nebo změnit pomocí seznamu Konfigurace řešení na panelu nástrojů Standardní .

Snímek obrazovky s rozevíracím seznamem Konfigurace řešení na panelu nástrojů Standard

Poznámka:

Pokud aktivní konfiguraci řešení nebo aktivní platformu zobrazenou na panelu nástrojů nevidíte, zvolte na pravé straně panelu nástrojů malou ikonu podobné šipkě a pak zvolte Přidat nebo odebrat tlačítka. Ujistěte se, že jsou povolené konfigurace řešení a platformy řešení .

Sestavení aplikace

Dále sestavíte řešení s vlastní konfigurací sestavení.

Sestavení řešení

  • Na řádku nabídek zvolte Sestavit>Sestavit řešení nebo stiskněte Ctrl+Shift+B.

    V okně Výstup se zobrazí výsledky sestavení. Sestavení bylo úspěšné.

Skrytí upozornění kompilátoru

Dále představíme kód, který vygeneruje upozornění kompilátorem.

  1. V projektu C# otevřete soubor ExpenseReportPage.xaml.cs . V ExpenseReportPage metoda přidejte následující kód: int i;.

    NEBO

    V projektu jazyka Visual Basic otevřete soubor ExpenseReportPage.xaml.vb . Do vlastního konstruktoru Public Sub New... přidejte následující kód: Dim i.

  2. Sestavte řešení.

V okně Výstup se zobrazí výsledky sestavení. Sestavení bylo úspěšné, ale vygenerovalo se upozornění:

Snímek obrazovky s upozorněními sestavení v okně Výstupu pro C#

Snímek obrazovky s varováním při sestavení v okně výsledků pro Visual Basic

Během sestavení můžete dočasně skrýt určité zprávy s upozorněním, místo aby byly nepřehledné ve výstupu sestavení.

Skrytí konkrétního upozornění jazyka C#

  1. V Průzkumníku řešení zvolte uzel projektu nejvyšší úrovně.

  2. Na řádku nabídek zvolte Zobrazit>Stránky vlastností.

    Otevře se Návrhář projektu.

  3. Zvolte kartu Sestavení nebo sekci a potom v poli Potlačit upozornění zadejte číslo upozornění 0168. Pokud už jsou uvedená další upozornění, použijte jako oddělovač středník.

    Snímek obrazovky v oddílu Sestavení ve vlastnostech projektu

    Další informace najdete v tématu Stránka sestavení, Návrhář projektu (C#).

  4. Sestavte řešení pomocí Sestavení > znovu sestavit řešení.

    V okně Výstup se zobrazí pouze souhrnné informace pro sestavení (bez upozornění).

    Snímek obrazovky okna Výstupu pro C# bez upozornění sestavení

Potlačte všechna upozornění sestavení jazyka Visual Basic

  1. V Průzkumníku řešení zvolte uzel projektu nejvyšší úrovně.

  2. Na řádku nabídek zvolte Zobrazit>Stránky vlastností.

    Otevře se Návrhář projektu.

  3. Na stránce Kompilace zaškrtněte políčko Zakázat všechna upozornění .

    Snímek obrazovky zakázání upozornění na kartě Kompilace v Návrháři projektu.

    Další informace naleznete v tématu Konfigurace upozornění v jazyce Visual Basic.

  4. Sestavte řešení. Pokud se znovu sestaví, sestavte řešení pomocí řešení Sestavení > znovu sestavit.

    V okně Výstup se zobrazí pouze souhrnné informace pro sestavení (bez upozornění).

    Snímek obrazovky okna Výstup pro Visual Basic, kde nejsou žádná upozornění sestavení.

    Další informace naleznete v tématu Postupy: Potlačení upozornění kompilátoru.

Zobrazit další podrobnosti o sestavení ve výstupním okně

V okně Výstup můžete změnit, kolik informací o procesu sestavení se zobrazí. Úroveň podrobností sestavení je obvykle nastavená na Minimum, což znamená, že okno Výstup zobrazuje pouze souhrn procesu sestavení spolu s upozorněními nebo chybami s vysokou prioritou. Další informace o sestavení můžete zobrazit pomocí nástrojů, možností, projektů a řešení, sestavení a spuštění.

Důležité

Pokud zobrazíte další informace, dokončení sestavení trvá déle.

Změna množství informací v okně Výstup

  1. Otevřete podokno Možnosti z nabídky Nástroje :

    Snímek obrazovky s nabídkou Nástroje se zvýrazněnou položkou Možnosti

  2. Rozbalte část Všechna nastavení>Projekty a řešení>Sestavení a spuštění.

  3. Použijte rozevírací seznam a nastavte možnost výstupu sestavení projektu MSBuild na Normální.

  1. Otevřete dialogové okno Možnosti v nabídce Nástroje :

    Snímek obrazovky s položkou nabídky Nástroje, Možnosti

  2. Rozbalte část Projekty a řešení>sestavení a spuštění .

  3. Použijte rozevírací seznam a nastavte možnost výstupu sestavení projektu MSBuild na Normální a pak vyberte OK.

  1. Na hlavním panelu nástrojů vyberte Sestavit>čisté řešení.

  2. Sestavte řešení a zkontrolujte informace v okně Výstup .

    Informace o sestavení zahrnují čas, kdy se sestavení spustilo (umístěné na začátku) a pořadí, ve kterém byly soubory zpracovány. Tyto informace také zahrnují skutečnou syntaxi kompilátoru, kterou Sada Visual Studio spouští během sestavení.

    Například v sestavení jazyka C# obsahuje možnost /nowarn kód upozornění 0168, který jste zadali dříve v tomto článku, spolu se třemi dalšími upozorněními.

    V sestavení jazyka Visual Basic neobsahuje /nowarn konkrétní upozornění, která se mají vyloučit, takže se nezobrazí žádná upozornění.

    Návod

    Pokud zobrazíte dialogové okno Najít, můžete prohledávat obsah okna Výstup tak, že zvolíte klávesy Ctrl+F.

Další informace naleznete v tématu Postupy: Zobrazení, uložení a konfigurace souborů protokolu sestavení.

Vytvoření sestavení vydané verze

Můžete vytvořit verzi ukázkové aplikace, která je optimalizovaná pro její expedici. U sestavení vydané verze určíte, že se spustitelný soubor zkopíruje do sdílené síťové složky před spuštěním sestavení.

Další informace naleznete v tématu Postupy: Změna výstupního adresáře sestavení a sestavení a vyčištění projektů a řešení v sadě Visual Studio.

Určení sestavení vydané verze pro Visual Basic

  1. Návrhář projektu otevřete tak, že v Průzkumníku řešení vyberete uzel projektu tak, že kliknete pravým tlačítkem myši a zvolíte Vlastnosti (nebo stisknete Alt+Enter) nebo v nabídce Zobrazit zvolte Stránky vlastností:

    Snímek obrazovky položky nabídky Zobrazit, Stránky vlastností.

  2. Zvolte stránku Kompilace .

  3. V seznamu Konfigurace zvolte Release.

  4. V seznamu Platformy zvolte x86.

  5. Do pole Výstupní cesta sestavení zadejte síťovou cestu.

    Můžete například zadat \\myserver\builds.

    Důležité

    Může se zobrazit okno se zprávou s upozorněním, že zadaná síťová sdílená složka nemusí být důvěryhodným umístěním. Pokud důvěřujete zadanému umístění, zvolte v poli se zprávou tlačítko OK .

  6. Sestavení aplikace.

    Snímek obrazovky s příkazem Sestavit řešení v nabídce Sestavení

Stanovte verzi sestavení pro C#

  1. Otevřete Návrháře projektu.

    Snímek obrazovky položky nabídky Zobrazit, Stránky vlastností.

  2. Zvolte stránku Sestavení .

  3. V seznamu Konfigurace zvolte Release.

  4. V seznamu Platformy zvolte x86.

  5. Do pole Výstupní cesta zadejte síťovou cestu.

    Můžete například zadat \\myserver\builds.

    Důležité

    Může se zobrazit okno se zprávou s upozorněním, že zadaná síťová sdílená složka nemusí být důvěryhodným umístěním. Pokud důvěřujete zadanému umístění, zvolte v poli se zprávou tlačítko OK .

  6. Na panelu nástrojů Standard nastavte Konfigurace řešení na Release a Platformy řešení na x86.

  7. Sestavení aplikace.

    Snímek obrazovky s příkazem Sestavit řešení v nabídce Sestavení

    Spustitelný soubor se zkopíruje do síťové cesty, kterou jste zadali. Jeho cesta by byla \\myserver\builds\\FileName.exe.

Gratulujeme! Úspěšně jste dokončili tento kurz.

Viz také