Dialogové okno Rozšířené sestavení Nastavení (C#)

Pomocí dialogového okna Rozšířené sestavení Nastavení návrháře projektu určete vlastnosti rozšířené konfigurace sestavení projektu. Toto dialogové okno platí jenom pro projekty jazyka C#.

OBECNÉ

Následující možnosti umožňují nastavit obecná upřesňující nastavení.

Jazyková verze

Odkazy na /langversion (možnosti kompilátoru jazyka C#), které poskytují informace o tom, jak je zvolena výchozí jazyková verze na základě cílové architektury projektu.

Zasílání zpráv o vnitřních chybách kompilátoru

Určuje, jestli má microsoftu hlásit chyby kompilátoru. Pokud je nastavená na výzvu (výchozí), zobrazí se výzva, pokud dojde k vnitřní chybě kompilátoru a poskytnete možnost odeslání zprávy o chybách elektronicky společnosti Microsoft. Pokud je nastaveno odeslání, automaticky se odešle zpráva o chybě. Pokud je nastavená na frontu, zprávy o chybách se zařadí do fronty. Pokud je nastavená hodnota žádná, zobrazí se chyba pouze v textovém výstupu kompilátoru. Další informace najdete v tématu /errorreport (možnosti kompilátoru jazyka C#).a0>

Kontrola aritmetické přetečení nebo podtečení

Určuje, jestli celočíselný aritmetický příkaz, který není v oboru zaškrtnutých nebo nezaškrtnutých klíčových slov a výsledkem je hodnota mimo rozsah datového typu, způsobí výjimku za běhu. Další informace najdete v tématu /checked (možnosti kompilátoru jazyka C#).

Neodkazujte na knihovnu mscorlib.dll

Určuje, zda mscorlib.dll bude importován do vašeho programu a definuje celý System obor názvů. Toto políčko zaškrtněte, pokud chcete definovat nebo vytvořit vlastní System obor názvů a objekty. Další informace najdete v tématu /nostdlib (možnosti kompilátoru jazyka C#).

Výstup

Následující možnosti umožňují zadat pokročilé možnosti výstupu.

Informace o ladění

Určuje typ informací o ladění generovaných kompilátorem. Informace o tom, jak nakonfigurovat výkon ladění aplikace, naleznete v tématu Usnadnění ladění obrázku. Toto nastavení má následující možnosti:

  • žádné

    Určuje, že nebudou generovány žádné informace o ladění.

  • Plné

    Umožňuje připojení ladicího programu ke spuštěné aplikaci.

  • pdbonly

    Umožňuje ladění zdrojového kódu při spuštění programu v ladicím programu, ale zobrazí se pouze assembler při připojení spuštěného programu k ladicím programu.

  • Přenosné

    Vytvoří . PDB soubor, neformaně specifický, přenosný symbol soubor, který poskytuje další nástroje, zejména ladicí programy, informace o tom, co je v hlavním spustitelném souboru a jak byl vytvořen. Další informace najdete v tématu Portable PDB .

  • Vložené

    Vloží do sestavení přenosné informace o symbolech. Žádné vnější . Vytvoří se soubor PDB.

Další informace najdete v tématu /debug (možnosti kompilátoru jazyka C#).>

Zarovnání souboru

Určuje velikost oddílů ve výstupním souboru. Platné hodnoty jsou 512, 1024, 2048, 4096 a 8192. Tyto hodnoty se měří v bajtech. Každý oddíl bude zarovnán na hranici, která je násobkem této hodnoty, což má vliv na velikost výstupního souboru. Další informace najdete v tématu /filealign (možnosti kompilátoru jazyka C#).

Základní adresa knihovny

Určuje upřednostňovanou základní adresu, pro kterou se má načíst knihovna DLL. Výchozí základní adresa knihovny DLL je nastavena modulem CLR .NET Framework. Další informace najdete v tématu /baseaddress (možnosti kompilátoru jazyka C#).

Viz také