Pokročilé nastavení vyvoláte z
menu -> Upravit -> Vlastnosti projektu... -> Obecné -> tlačítko Pokročilé nastavení...
.
Nastavení je určeno pro zkušeného uživatele a umožňuje specifikovat vlastnosti překladače a chování laděného programu.
Konfigurace je pojmenované nastavení určující chování překladače a ladění.
V SGP Baltie 4 C# jsou předdefinované konfigurace
Debug a
Release.
První konfigurace Debug je určena pro ladění program (
menu -> Spustit -> Start
) a neprovádí optimalizaci programu.
Druhá konfigurace Release je určena pro překlad finální verze programu (
menu -> Soubor -> Generovat .exe ...
), kdy se překladač snaží maximálně optimalizovat rychlost programu. Release konfigurace ale není určena pro ladění, protože upravuje pořadí vykonávaných příkazů.
- Podmíněné konstanty
středníkem oddělený seznam proměnných, které je možno použít pro určení konfigurace v programu pomocí direktivy #if.
- Optimalizovat kód
překladač optimalizuje kód programu a urychlí běh.
- Kontrola podtečení a přetečení
zapne implicitní kontrolu přetečení a podtečení pro matematické operace. Volba může zpomalit výsledný program.
- Povolit nebezpečné bloky
povolí použití ukazatelů a ukazatelové aritmetiky v bloku označeným klíčovým slovem unsafe.
- Považovat varování za chyby
všechny varování překladače jsou považovány za chyby a přeložení programu nelze dokončit.
- Potlačit specifické varování
středníkem oddělený seznam čísel varování překladače, které bude překladač ignorovat.
- Úroveň varování
stupnice pěti úrovní závažnosti varování. Úroveň nula představuje nejzávažnější varování, úroveň čtyři nejméně závažné. Překladač bude zobrazovat pouze varování, které mají nastavenou danou a nebo vyšší úroveň závažnosti.
- Generovat ladící informace
překladač vytvoří databázi pro ladění, bez této databáze nelze program ladit v SGP Baltie C# 4. Překladač uloží databázi do souboru .pdb.
- Dokumentační soubor
pokud je zadán název souboru, vytvoří překladač XML dokumentaci kódu a uloží do tohoto souboru. Dokumentaci lze následně zobrazit například v Object Browseru
- Argument příkazové řádky
argumenty předané spouštěné aplikaci při ladění.
- Pracovní složka
nastavení pracovní složky pro spuštěný program.
- Nepoužívat mscorlib
překladač nevloží odkaz na základní knihovnu mscorlib. Vhodné pokud je aplikace určena pro jinou verzi .NET Framework, například .NET Compant Framework a další, kde je potřeba speciální verze knihovny.
- Zarovnání souboru
binární kód je zarovnán do bloků o dané délce. Zbývající část bloku je nevyužita.
- Počáteční adresa
adresa kam bude načtena knihovna do paměti.
Shledali jste tuto informaci pro Vás užitečnou?
Máte nějaký dotaz nebo připomínku k tomuto tématu?
Napište nám.
©1978-2010
SGP SystemsNadřazená stránka |
Předchozí stránka |
Další stránka