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.
Význam konfigurace
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ů.
Pomohla Vám nápověda?
Nastavení překladače
  • 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
Pomohla Vám nápověda?
Nastavení ladění
  • 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.
Pomohla Vám nápověda?
Pokročilé
  • 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.
Pomohla Vám nápověda?


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 Systems

Nadřazená stránka | Předchozí stránka | Další stránka