Sdílet prostřednictvím


Dialogové okno Upřesnit nastavení kompilátoru (Visual Basic)

Použití AdvancedNastavení kompilátoru dialogové okno Návrháře projektu Chcete-li zadat rozšířenou vlastnosti konfigurace sestavení projektu. Toto dialogové okno se vztahuje na projekty v jazyce Visual Basic.

Pro přístup do tohoto dialogového okna

  1. V Průzkumníku, zvolte uzel projektu (nikoli řešení uzlu).

  2. V nabídce Projekt klikněte na Vlastnosti.Když Návrháře projektu se zobrazí, klepněte na tlačítko Kompilovat kartu.

  3. Na Stránka Kompilovat, návrhář projektu (Visual Basic), vyberte Konfigurace a platformu.V konfiguraci zjednodušené sestavení Konfigurace a platformu seznamy nejsou zobrazeny.Další informace naleznete v tématu Uvolnění projektu konfigurace a ladění.

  4. Klepněte na tlačítko Rozšířené možnosti kompilace.

[!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.

Optimalizace

Následující možnosti určují, optimalizace, které mohou v některých případech zmenšit soubor aplikace, udělat aplikaci rychlejší nebo zrychlit proces vytváření.

  • Odebrat kontroly přetečení celých čísel
    Ve výchozím nastavení je zaškrtnutí políčka zrušeno povolení kontroly přetečení celého čísla.Zaškrtněte toto políčko, chcete-li odebrat kontroly přetečení celého čísla.Pokud je toto políčko zaškrtnuto, může být rychlejší výpočty celých čísel.Pokud odeberete přetečení kontrola a datový typ kapacity přetečení, nesprávné výsledky může být uložen bez vyvolání chyby.

    Pokud jsou kontrolovány podmínky přetečení a přetečení celého čísla operace OverflowException , je vyvolána výjimka.Pokud nejsou kontrolovány podmínky přetečení, celočíselnému přetečení operace není výjimku.

  • Povolit optimalizace
    Ve výchozím nastavení toto zaškrtnutí políčka Zakázat optimalizace kompilátoru.Zaškrtněte toto políčko, chcete-li povolit optimalizace kompilátoru.Optimalizace kompilátoru byl výstupní soubor menší, rychlejší a efektivnější.Ale protože optimalizace způsobit změnu uspořádání kódu ve výstupním souboru, optimalizace kompilátoru mohou ztížit ladění.

  • Základní adresa knihoven DLL
    Toto textové pole zobrazuje výchozí základní adresa knihovny DLL v šestnáctkovém formátu.V projektech knihovny tříd a řídicí knihovny můžete do tohoto textového pole zadejte základní adresu, užívaný při vytváření knihovny DLL.

  • Generovat ladicí informace
    Vyberte žádný, úplné, nebo pouze pdb ze seznamu.Žádný Určuje, že generováno žádné ladicí informace.Úplné Určuje, že úplné ladicí informace generováno, a pouze pdb určuje generovat pouze PDB ladicí informace.Ve výchozím nastavení je tato možnost nastavena úplné.

Konstanty kompilace

Konstanty podmíněné kompilace účinek podobný použití #Const souboru direktiva preprocesoru ve zdroji, s tím rozdílem, že konstanty definované jsou veřejné a platí pro všechny soubory v projektu.Můžete použít konstanty podmíněné kompilace spolu s #If...Potom... #Else směrnice podmíněné kompilace zdrojové soubory.Viz téma Podmíněná kompilace v jazyce Visual Basic.

  • Definovat konstantu DEBUG
    Ve výchozím nastavení toto zaškrtávací políčko zaškrtnuto, určení nastavit konstantu DEBUG.

  • Definovat konstantu TRACE
    Ve výchozím nastavení toto zaškrtávací políčko zaškrtnuto, určení nastavit konstantu TRACE.

  • Vlastní konstanty
    Aplikace do tohoto textového pole zadejte libovolné vlastní konstanty.Položky musí být oddělen středníky a pomocí tohoto formuláře: název1 = "Hodnota1", NÁZEV2 = "Hodnota2", Name3 = "Hodnota3".

Další nastavení

  • Generovat sestavení serializace
    Toto nastavení určuje, zda se vytvoří kompilátor sestavení serializace XML.Sestavení serializace může zvýšit výkon při spuštění XmlSerializer Pokud jste použili tuto třídu k serializaci typy ve vašem kódu.Ve výchozím nastavení je tato možnost nastavena Auto, který určuje generovat sestavení serializace pouze v případě, že jste použili XmlSerializer ke kódování typy ve vašem kódu XML.Mimo Určuje, že sestavení serializace nikdy být generována, bez ohledu na to, zda váš kód používá XmlSerializer.Na Určuje, že sestavení serializace vždy generovat.Sestavení serializace jsou pojmenovány TypeName.XmlSerializers.dll.

Viz také

Referenční dokumentace

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