Kompilace stránky projektu Designer (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]
Ve vašem počítači se pro některé z prvků uživatelského rozhraní sady Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedeny v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Nastavení aplikace 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
Určuje nastavení konfigurace, ve které chcete zobrazit nebo upravit.Nastavení jsou ladění (výchozí), verze, nebo Všechny konfigurace.Další informace naleznete v tématu Uvolnění projektu konfigurace a ladění a Jak: vytvořit a upravit konfiguraci.Platforma
Určuje nastavení platformy, které chcete zobrazit nebo upravit.Můžete zadat Libovolný procesor (výchozí), x 64, nebo x 86.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 Možnost výslovné prohlášení (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 Možnost přísné prohlášení, Implicitní a explicitní převody (Visual Basic) a Rozšiřování a zužující převody (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 Možnost přísné prohlášení a Včasná a zpožděná vazba (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 Možnost přísné prohlášení, Možnost odvodit prohlášení a Specifikace jazyka Visual Basic.
Option Strict nastavení odpovídá /optionstrict možnost kompilátoru.
Pokud obsahuje soubor zdrojového kódu Možnost přísné prohlášení, 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 Možnost porovnat prohlášení, 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 Možnost odvodit prohlášení, 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 Vytvořit dialogové okno události (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 Rozšířené dialogové okno nastavení kompilátoru (Visual Basic).
Viz také
Úkoly
Jak: zadání událostí sestavení (Visual Basic)
Jak: vytvořit a upravit konfiguraci
Referenční dokumentace
Uvolnění projektu konfigurace a ladění