Sdílet prostřednictvím


Stránka Kompilovat, návrhář projektu (Visual Basic)

Použití kompilace stránce v Návrháři projektu uvést pokyny kompilace.Na této stránce můžete také určit události kompilátoru rozšířené možnosti a před sestavením nebo po sestavení.

Přístup kompilaci zvolte uzel projektu (ne řešení uzel) v Průzkumníku.Pak zvolte projektu, Vlastnosti na panelu nabídek.Návrhář projektu se zobrazí, klepněte na tlačítko kompilace kartu.

[!POZNÁMKA]

Na vašem počítači se můžou v následujících pokynech zobrazovat jiné názvy nebo umístění některých prvků uživatelského rozhraní Visual Studia. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Konfigurace a platforma

Tyto nastavení umožňují vybrat konfigurace a platforma, chcete-li zobrazit nebo upravit.

[!POZNÁMKA]

Pomocí konfigurací sestavení zjednodušený systém projektu určuje, zda sestavení ladění nebo verze.Proto Konfigurace a platformu seznamy nejsou zobrazeny.Další informace naleznete v tématu Uvolnění projektu konfigurace a ladění.

Konfigurace možností kompilátoru

Tyto nastavení umožňují nastavit kompilátor možnosti konfigurace.

  • Výstupní cesta sestavení
    Určuje umístění výstupních souborů pro tuto konfiguraci projektu.Do tohoto pole zadejte cestu k výstupu sestavení nebo klepněte Procházet tlačítko a vyberte cestu.Všimněte si, že cesta je relativní; Pokud chcete zadat absolutní cestu, bude uložen jako relativní.Výchozí cesta je bin\Debug\ nebo bin\Release\.Další informace naleznete v tématu Uvolnění projektu konfigurace a ladění.

    Pomocí konfigurací sestavení zjednodušený systém projektu určuje, zda sestavení ladění nebo verze.Sestavení příkazu ladění nabídky (F5) bude sestavení do umístění debug bez ohledu na výstupní cestu zadáte.Však sestavení příkazu sestavení nabídky, vloží jej do umístění, které zadáte.Další informace naleznete v tématu Uvolnění projektu konfigurace a ladění.

  • Možnost explicit
    Určuje, zda chcete povolit implicitní deklarace proměnných.Vyberte na k vyžaduje explicitní deklaraci proměnných.To způsobí, že kompilátor oznamovat chyby Pokud proměnné nejsou deklarovány před jejich použitím.Vyberte mimo Chcete-li povolit implicitní deklarace proměnných.

    Toto nastavení odpovídá /optionexplicit možnost kompilátoru.

    Pokud obsahuje soubor zdrojového kódu Option Explicit – příkaz (Visual Basic), On nebo Off přepíše hodnoty v příkazu Option Explicit nastavení Kompilovat stránku.

    Při vytvoření nového projektu, Option Explicit nastavení Kompilovat stránku je nastavena na hodnotu Option Explicit nastavení Možnosti dialogové okno.Chcete-li zobrazit nebo změnit nastavení v tomto dialogovém okně na Nástroje nabídky, klepněte na tlačítko Možnosti.V Možnosti dialogové okno pole, rozbalte položku projekty a řešenía potom klepněte na tlačítko Výchozí nastavení jazyka Visual Basic.Počáteční výchozí nastavení Option Explicit v Výchozí nastavení jazyka Visual Basic je na.

    Nastavení Option Explicit na Off je obecně není vhodné.Název proměnné v jednom nebo několika umístěních, které by vést k neočekávaným výsledkům při spuštění programu může chybně.

  • Možnost strict
    Určuje, zda chcete vynutit typ striktní sémantiku.Při Option Strict je na, následující podmínky způsobit chybu kompilace:

    • Implicitní převody zužujícího typu

    • Pozdní vazba

    • Implicitní psát, jehož výsledkem Object typ

    Implicitní zužujícího převodu dojde při převodu typu implicitní data, která je zužujícího převodu.Další informace naleznete v tématu Option Strict – příkaz, Implicitní a explicitní převody (Visual Basic) a Rozšíření a zúžení převodů (Visual Basic).

    Objekt je pozdní vazby, kdy je přiřazena vlastnost nebo metoda proměnnou, která je deklarována jako typ Object.Další informace naleznete v tématu Option Strict – příkaz a Statické a pozdní vazby (Visual Basic).

    Implicitní objekt typu dojde při odpovídající typ nelze odvodit deklarované proměnné, tak typ Object je odvozen.Především dochází při použití Dim příkaz k deklarování proměnné bez použití As klauzuli, a Option Infer je vypnuto.Další informace naleznete v tématu Option Strict – příkaz, Option Infer – příkaz a Specifikace jazyka Visual Basic.

    Option Strict nastavení odpovídá /optionstrict možnost kompilátoru.

    Pokud obsahuje soubor zdrojového kódu Option Strict – příkaz, On nebo Off přepíše hodnoty v příkazu Option Strict nastavení Kompilovat stránku.

    Při vytvoření projektu, Option Strict nastavení Kompilovat stránku je nastavena na hodnotu Option Strict nastavení Možnosti dialogové okno.Chcete-li zobrazit nebo změnit nastavení v tomto dialogovém okně na Nástroje nabídky, klepněte na tlačítko Možnosti.V Možnosti dialogové okno pole, rozbalte položku projekty a řešenía potom klepněte na tlačítko Výchozí nastavení jazyka Visual Basic.Počáteční výchozí nastavení Option Strict v Výchozí nastavení jazyka Visual Basic je mimo.

    Možnost Strict jednotlivých upozornění.Upozornění konfigurace část Kompilovat stránku obsahuje nastavení, které odpovídají tři podmínky, které způsobují chybu kompilace při Option Strict na.Tato nastavení jsou následující:

    • Implicitní převod

    • Pozdní vazba; volání zdařit, protože v době běhu

    • Implicitní typový; předpokládá se, že objekt

    Při nastavení Option Strict na na, jsou nastaveny všechny tři nastavení konfigurace upozornění na Chyba.Při nastavení Option Strict na mimo, všechny tři nastavení žádný.

    Můžete změnit individuálně každé upozornění Konfigurace nastavení na žádný, upozornění, nebo Chyba.Pokud všechny tři nastavení konfigurace upozornění jsou nastaveny na Chyba, On se zobrazí v Option strict pole.Pokud mají všechny tři žádný, Off se zobrazí v tomto poli.Pro kombinaci těchto nastavení (vlastní) se zobrazí.

  • Možnost porovnat
    Určuje typ porovnání řetězců, které chcete použít.Vyberte binární na pokyn kompilátoru k použití porovnávání řetězců binární, velká a malá písmena.Vyberte textu použití porovnávání řetězců textu specifické národní prostředí, velká a malá písmena.

    Toto nastavení odpovídá /optioncompare možnost kompilátoru.

    Pokud obsahuje soubor zdrojového kódu Option Compare – příkaz, Binary nebo Text přepíše hodnoty v příkazu Option Compare nastavení Kompilovat stránku.

    Při vytvoření projektu, Option Compare nastavení Kompilovat stránku je nastavena na hodnotu Option Compare nastavení Možnosti dialogové okno.Chcete-li zobrazit nebo změnit nastavení v tomto dialogovém okně na Nástroje nabídky, klepněte na tlačítko Možnosti.V Možnosti dialogové okno pole, rozbalte položku projekty a řešenía potom klepněte na tlačítko Výchozí nastavení jazyka Visual Basic.Počáteční výchozí nastavení Option Compare v Výchozí nastavení jazyka Visual Basic je binární.

  • Možnost infer
    Určuje, zda chcete povolit odvození místní typu deklarace proměnných.Vyberte na Chcete-li povolit použití místního typu odvození.Vyberte mimo k odvození typu místního bloku.

    Toto nastavení odpovídá /optioninfer možnost kompilátoru.

    Pokud obsahuje soubor zdrojového kódu Option Infer – příkaz, On nebo Off přepíše hodnoty v příkazu Option Infer nastavení Kompilovat stránku.

    Při vytvoření projektu, Option Infer nastavení Kompilovat stránku je nastavena na hodnotu Option Infer nastavení Možnosti dialogové okno.Chcete-li zobrazit nebo změnit nastavení v tomto dialogovém okně na Nástroje nabídky, klepněte na tlačítko Možnosti.V Možnosti dialogové okno pole, rozbalte položku projekty a řešenía potom klepněte na tlačítko Výchozí nastavení jazyka Visual Basic.Počáteční výchozí nastavení Option Infer v Výchozí nastavení jazyka Visual Basic je na.

  • Cíl CPU
    Určuje procesor, které se zaměřují výstupní soubor.Zadejte x 86 pro libovolný procesor kompatibilní s procesory Intel 32-bit x 64 pro jakýkoli 64bitový procesor kompatibilní s procesory Intel ARM pro libovolný procesor ARM nebo Libovolný procesor Chcete-li určit, že je přijatelné jakékoli procesoru.Jakékoli procesoru je výchozí hodnota pro nové projekty, protože umožňuje aplikace spustitelné na největší počet typů hardwaru.

    Další informace naleznete v tématu /platform (Visual Basic).

  • Raději 32-bit
    Pokud Prefer32-bit zaškrtávací políčko zaškrtnuto, aplikace bude spuštěna jako 32bitová aplikace na 32bitové a 64bitové verze systému Windows.V opačném případě se aplikace spuštěna 32bitová aplikace na 32bitové verze systému Windows a jako 64bitových aplikací na 64bitové verze systému Windows.

    Spuštění 64bitových aplikací zdvojnásobí velikost ukazatele a může způsobit problémy s kompatibilitou s knihovnami, které jsou výhradně 32-bit.Má smysl pouze v případě, že spustí mnohem rychleji, nebo více než 4 GB paměti, je třeba spustit aplikaci jako 64-bit.

    Toto zaškrtávací políčko je k dispozici pouze v případě, že jsou splněny všechny následující podmínky:

    • Na Kompilaci stránky, Cílový procesor seznamu je nastavena na Libovolný procesor.

    • Na Aplikace na stránce, Typ aplikace seznamu určuje, zda je projekt aplikace.

    • Na Aplikace na stránce, cílové rozhraní seznamu určuje rozhraní .NET Framework 4.5.

  • Upozornění konfigurace
    V této tabulce jsou uvedeny podmínky sestavení a odpovídající úroveň upozornění žádný, upozornění, nebo Chyba for each.

    Ve výchozím nastavení jsou všechna upozornění kompilátoru přidán do seznamu úkolů, během kompilace.Vyberte zakazuje všechna upozornění na pokyn kompilátoru, aby problém varování nebo chyby.Vyberte všemi upozorněními jako s chybami Pokud chcete, aby kompilátor zacházel s upozorněními jako s chybami, které musí být opraveno.

  • Zakázat všechna upozornění
    Určuje, zda chcete povolit kompilátor upozornění na problémy uvedené v podmínky a oznámení tabulky popsané výše v tomto dokumentu.Ve výchozím nastavení je zaškrtnutí políčka zrušeno.Toto políčko zaškrtněte, pokud na pokyn kompilátoru, aby vydávat varování nebo chyby.

    Toto nastavení odpovídá /nowarn možnost kompilátoru.

  • Zacházet s všemi upozorněními jako s chybami
    Určuje, jakým způsobem zacházel s upozorněními.Ve výchozím nastavení, toto zaškrtávací políčko zaškrtnuto, tak, aby všechna oznámení upozornění zůstanou nastaveny na upozornění.Zaškrtněte toto políčko, chcete-li změnit všechna upozornění na Chyba.

    Tato možnost je k dispozici pouze tehdy, pokud zakazuje všechna upozornění je zrušeno.

  • Generovat soubor dokumentace jazyka XML
    Určuje, zda chcete generovat informace o dokumentaci.Ve výchozím nastavení toto zaškrtávací políčko zaškrtnuto, pokyn kompilátoru generovat informace o dokumentaci a zahrnout do souboru XML.Toto políčko zaškrtněte, pokud na pokyn kompilátoru, aby vytvořit dokumentaci.

    Toto nastavení odpovídá /doc možnost kompilátoru.

  • Registr pro volání interop modelu COM.
    Určuje, zda bude vaše spravovaná aplikace vystavovat objekt modelu COM (Obálka volatelná aplikacemi COM) umožňující objektu modelu COM k interakci s aplikací.

    Ve výchozím nastavení toto zaškrtávací políčko zaškrtnuto, který určuje, že aplikace neumožní volání interop modelu COM..Toto políčko zaškrtněte, pokud chcete povolit volání interop modelu COM..

    Tato možnost není k dispozici pro projekty aplikace systému Windows nebo aplikace konzoly.

  • Události sestavení
    Klepnutím na toto tlačítko přejdete Události sestavení dialogové okno.Pomocí tohoto dialogového uvést pokyny konfigurace před sestavením a po sestavení projektu.Toto dialogové okno se vztahuje na projekty v jazyce Visual Basic.Další informace naleznete v tématu Dialogové okno Události sestavení (Visual Basic).

  • Upřesnit možnosti kompilace
    Klepnutím na toto tlačítko přejdete AdvancedNastavení kompilátoru dialogové okno. Použití AdvancedNastavení kompilátoru dialogové okno zadat do projektu rozšířenou vlastnosti konfigurace sestavení. Toto dialogové okno se vztahuje na projekty v jazyce Visual Basic.Další informace naleznete v tématu Dialogové okno Upřesnit nastavení kompilátoru (Visual Basic).

Viz také

Úkoly

Jak: zadání událostí sestavení (Visual Basic)

Postupy: Vytvoření a úprava konfigurací

Další zdroje

Uvolnění projektu konfigurace a ladění

Správa vlastností kompilace

Kompilátor příkazového řádku jazyka Visual Basic