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. Umístění na místním pevném disku můžete zvolit a vytvořit kopii obsahu úložiště. Ú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í, kde jste naklonovali úložiště, a v této části 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 řešení automaticky definují konfigurace sestavení ladění a vydané verze 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, který aplikace cílí na danou konfiguraci. Další informace najdete v tématu Principy konfigurací sestavení, Konfigurace projektů pro cílové platformy a Postupy: 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ření konfigurace sestavení

  1. Otevřete dialogové okno Configuration Manageru.

    Screenshot of the Build menu, Configuration Manager command.

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

    Screenshot showing creating a new solution configuration.

  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 .

    Screenshot of the New Solution Configuration Dialog Box.

  4. V seznamu Aktivní platforma řešení zvolte <Nový...>.

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

    Screenshot of New solution platform dialog box.

  6. Zvolte tlačítko OK.

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

    Screenshot of Configuration Manager with Test configuration.

  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í .

Screenshot of Solution Configurations dropdown list on the Standard toolbar.

  1. Otevřete dialogové okno Configuration Manageru.

    Screenshot of the Build menu Configuration Manager command.

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

    Screenshot showing creating a new solution configuration.

  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 .

    Screenshot showing creating a Test configuration in the New Solution Configuration dialog box.

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

    Screenshot showing creating a new project platform in the Configuration Manager.

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

    Screenshot of New solution platform dialog box.

    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.

    Screenshot of Configuration Manager with Test configuration.

  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í .

Screenshot of Solution Configurations dropdown list on the Standard toolbar.

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>řešení nebo stiskněte kombinaci kláves 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ý kompilátoru vygeneruje upozornění.

  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 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í:

Screenshot of build warning in Output Window for Visual Basic.

Screenshot of build warning in Output Window for C#.

Screenshot of build warnings in Output window for C#.

Screenshot of build warnings in Output window for 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ík ř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 oddíl 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.

    Screenshot of Build page, Project Designer.

    Screenshot of Build section in Project Properties.

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

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

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

    Screenshot of Output Window for C# with no build warnings

    Screenshot of Output window for C# with no build warnings

Potlačení všech upozornění sestavení jazyka Visual Basic

  1. V Průzkumník ř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í.

    Compile page, Project Designer.

    Screenshot of disabling warnings in the Compile tab of the Project Designer.

    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í).

    Screenshot of Output Window for Visual Basic with no build warnings.

    Screenshot of Output window for Visual Basic with no build warnings.

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

Zobrazení dalších podrobností o sestavení v okně Výstup

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í dialogového okna Možnosti, Projekty a řešení, Sestavení a spuštění.

Důležité

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

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

  1. Otevřete dialogové okno Možnosti.

    Screenshot of Options command on the Tools menu.

    Screenshot of Tools, Options menu item.

  2. Zvolte kategorii Projekty a řešení a pak zvolte stránku Sestavení a spuštění.

  3. V seznamu podrobností sestavení projektu MSBuild zvolte Normální a pak zvolte tlačítko OK.

  4. Na řádku nabídek zvolte Sestavit>čisté řešení.

  5. 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 tématu, 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í.

    Tip

    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í.

Vytváření sestavení pro vydání

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ík ř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í:

    Screenshot of View, Property Pages menu item.

    Screenshot of View, Property Pages menu item.

  2. Zvolte stránku Kompilace.

  3. V seznamu Konfigurace zvolte Release (Verze).

  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.

    Build Solution command on the Build menu.

    Screenshot of Build Solution command on the Build menu.

Určení sestavení vydané verze pro jazyk C#

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

    Screenshot of View, Property Pages menu item.

    Screenshot of View, Property Pages menu item.

  2. Zvolte stránku Sestavení.

  3. V seznamu Konfigurace zvolte Release (Verze).

  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 verzi a platformy řešení na x86.

  7. Sestavení aplikace.

    Build Solution command on the Build menu.

    Screenshot of Build Solution command on the Build menu.

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

Blahopřejeme! Úspěšně jste dokončili tento kurz.

Viz také