dialogové okno upřesnit Nastavení sestavení (C#)

pomocí dialogového okna upřesnit Nastavení sestavení v návrháři Project můžete zadat vlastnosti konfigurace rozšířeného buildu projektu. Toto dialogové okno se vztahuje pouze na projekty jazyka C#.

Obecné

Následující možnosti umožňují nastavit obecná Pokročilá nastavení.

Verze jazyka

Odkazuje na /langversion (možnosti kompilátoru C#), které poskytují informace o tom, jak se vybere výchozí jazyková verze v závislosti na cílové verzi rozhraní projektu.

Určuje verzi jazyka, který se má použít. Sada funkcí se v každé verzi liší, takže tuto možnost lze použít k vynucení, aby kompilátor povoloval pouze podmnožinu implementovaných funkcí, nebo aby povoloval pouze ty funkce, které jsou kompatibilní se stávajícím standardem.

Výchozí hodnota je C# 7,0.

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

Určuje, jestli se mají hlásit chyby kompilátoru Microsoftu. Pokud se nastaví výzva (výchozí nastavení), zobrazí se výzva, pokud dojde k vnitřní chybě kompilátoru, takže budete moct poslat zprávu o chybě elektronicky společnosti Microsoft. Pokud je nastavená na Odeslat, pošle se automaticky zpráva o chybě. Pokud je nastaveno na Queue, zprávy o chybách budou zařazeny do fronty. Pokud je nastavena na hodnotu None, bude chyba zaznamenána pouze v textovém výstupu kompilátoru. Další informace naleznete v tématu /errorreport (možnosti kompilátoru C#).

Kontrolovat aritmetické přetečení a podtečení

Určuje, zda je celočíselný aritmetický příkaz, který není v rozsahu zkontrolovaných nebo nekontrolovaných klíčových slov a který má za následek, že hodnota mimo rozsah datového typu způsobí výjimku za běhu. Další informace naleznete v tématu /checked (možnosti kompilátoru C#).

Neodkazovat na mscorlib.dll

Určuje, jestli se do programu naimportuje mscorlib.dll, a to tak, že se definuje celý System obor názvů. Zaškrtněte toto políčko, pokud chcete definovat nebo vytvořit vlastní System obor názvů a objekty. Další informace naleznete v tématu /nostdlib (možnosti kompilátoru C#).

Výstup

Následující možnosti umožňují zadat upřesňující možnosti výstupu.

Informace o ladění

Určuje typ ladicích informací generovaných kompilátorem. Informace o tom, jak nakonfigurovat výkon ladění aplikace, najdete v tématu Vytvoření obrázku pro snadnější ladění. Toto nastavení má následující možnosti:

  • žádný

    Určuje, že se nevygenerují žádné informace o ladění.

  • kompletní

    Umožňuje připojit k běžícímu programu ladicí program.

  • pdbonly

    Umožňuje ladění zdrojového kódu, když je program spuštěn v ladicím programu, ale zobrazí pouze Assembler, pokud je spuštěný program připojen k ladicímu programu.

  • přenosné

    Vytvoří. Soubor PDB, přenosový soubor, který není specifický pro platformu, který poskytuje další nástroje, zejména ladicí programy, informace o tom, co je v hlavním spustitelném souboru a jak bylo vytvořeno. Další informace najdete v části přenosná PDB .

  • vložené

    Vloží do sestavení přenositelné informace o symbolech. Žádná externí. Vytvoří se soubor PDB.

Další informace naleznete v tématu /Debug (možnosti kompilátoru 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ž ovlivní velikost výstupního souboru. Další informace naleznete v tématu /filealign (možnosti kompilátoru C#).

Základní adresa knihovny

Určuje upřednostňovanou základní adresu, na které se má načíst knihovna DLL. výchozí základní adresa pro knihovnu DLL je nastavena .NET Framework modul clr (common language runtime). Další informace naleznete v tématu /BaseAddress (možnosti kompilátoru C#).

Viz také