Statistika testů
K této kapitole
Zodpovězených: 0
Správně: 0
Špatně: 0
Úspěšnost: 0%
Nezodpovězených: 0

Pro testování a jeho statistické vyhodnocení je nutné se přihlásit.


Celkem
Zodpovězených: 0
Správně: 0
Špatně: 0
Úspěšnost: 0%
Nezodpovězených: 0

Více o kompilátoru C#
V této kapitole budeme demonstrovat použití kompilátoru jazyka C# csc.exe.
RNDr. Dušan Kovář, Ph.D.
26. prosince 2005
Počet návštěv: 21496

Kompilátor (překladač) jazyka C# je program csc.exe (C Sharp Compiler), který je volně šiřitelný s balíčkem .NET Framework. Můžete ho spustit buď z vývojářského prostředí (např. Visual Studio .NET) nebo přímo z příkazového řádku. K tomu musíte nejdříve nastavit odpovídající proměnné prostředí. To lze učinit následovně:

Otevřete Ovládací Panely, najděte panel Systém a otevřete Vlastnosti systému. Jděte na kartu Upřesnit. Klepněte na tlačítko Proměnné prostředí. V seznamu Systémové proměnné najděte proměnnou Path a vložte cestu k nainstalované platformě .NET Framework (může vypadat např. takto: C:\WINNT\Microsoft.NET\Framework\v1.1.4322). Nezpomeňte cestu k souboru csc.exe od ostatních oddělit středníkem.

Nyní můžete překládat konzolové aplikace pomocí příkazu:

csc ZdrojovýSoubor.cs /out:VýstupníSoubor.exe

Pokud neuvedeme parametr out, přeloží se zdrojový soubor do exe souboru se stejným názvem.

Překladač má ještě další parametry významné při překládání jiných typů souborů. Postupně se s nimi seznámíme v dalších kapitolách.



Hodnocení kapitoly "Více o kompilátoru C#"
Oslovila vás tato kapitola?
Ohodnoťte její obsah počtem bodů od 1 (nejhorší) do 10 (nejlepší):
Průměrné hodnocení: 5,75
Celkem hodnotily 4 osoby.
Jednotlivá hodnocení: 
Diskuze ke kapitole "Více o kompilátoru C#"

Napadá vás zajímavá otázka související s touto kapitolou?

Přidejte do diskuze
Zatím diskutovaná témata:

ERRORY [FoxDeath06, 13.12.2012 21:14:30 ]  
error CS2001 : Zdrojoví soubor PrvniProgram nebil nalezen

fatal error CS2008 : Vstup nebil urcen




Jestli i vam toto hazi za chybu tak mam lehke reseni otevrit cmd a mate tam c:\users\PC
tak soubor PrvniProgram.cs presuneme do c:\users\PC Do dokumentu
Nezná příkaz csc [rms, 8.11.2011 16:38:28 ]  
Nejde to píše mi to: csc není názvem vnitřního ani vnějšího příkazu, spustitelného programu nebo dávkového souboru. A to jsem udělal všechno podle návodu i jsem napsal do PATHTEXT .CS.
SOS [Azrael53, 28.8.2011 20:37:16 ]  
Mam problemy s kompilaci: 1. Na spusteni CSC musim napsat do prikazoveho radku C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe \Projekty\PrvniProgram.cs
2.Naskakuji mi nejake errory ve smyslu, ze se v namespace primo nenachazi veci jako plochy (fields) nebo metody.
Pouzivam Microsoft.NET v.2.0.50727 a vse sem udelal presne podle navodu.
SOS [Azrael53, 28.8.2011 20:22:47 ]  
Mam problemy s kompilaci: 1. Na spusteni CSC musim napsat do prikazoveho radku C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\csc.exe \Projekty\PrvniProgram.cs
2.Naskakuji mi nejake errory ve smyslu, ze se v namespace primo nenachazi veci jako plochy (fields) nebo metody.
Pouzivam Microsoft.NET v.2.0.50727 a vse sem udelal presne podle navodu.
Pathext [Keyzio, 14.2.2011 21:32:19 ]  
take mi to dlouho neslo a badal jsem proc....nakonec jsem zjistli ze kdyz do promenne Pathext, ktera se nachazi hnedka pod promennou Patch pridam .cs tak mi to vsechno zaclo fungovat
pomoc [mimo, 22.1.2008 20:07:07 ]  

vypisuje mi to....

error CS2001 : Zdrojoví soubor PrvniProgram nebil nalezen

fatal error CS2008 : Vstup nebil urcen

asi som dement

 

Help me pls... [Peťa, 20.12.2007 8:25:34 ]  
hojte lidičky, prosim poraďte. Nejde mi to překompilovat. vše už sem stahnul, nainstaloval a i nastavil ať mmi to v přikazovym řadku jede a jede mi to ale překompilova se to porat nechce:-(... piše mi to nějaky error: No inputs stifitied... nebo tak něco..diky
Nejde mi to !!! [Ankie, 24.7.2006 20:01:01 ]  

Nejde mi to, je to moc těžké , nechápu to !!!

Kašlu na to, webovou stránku mít nemusím- prozatím !!!


Vyhledávání
Přečtěte si knihu
C# Programujeme profesionálně
Robinson S., Allen K. S., Cornes O., Glynn J., Greenvoss Z., Harvey B., Nagel Ch. a další
Computer Press 2003

Programování v Microsoft .NET - Webové aplikace
Prosise, Jeff
Computer Press 2002

Programování Microsoft Windows v jazyce C#
Charles Petzold
Computer Press 2003
Programovací jazyk C# | Programování Windows Forms | Architektura .NET | ASP.NET | Dodatky | Diskuze
RNDr. Dušan Kovář, Ph.D.
Gymnázium Olomouc-Hejčín