Bővítmény:
A fejlesztői környezet kialakításához két dolog kell az operációs rendszerre. A fordító és egy fejlesztői környezet. Szükséges persze a futtató környezet is a már kész programok futtatásához, de fordító azt is tartalmazza.
A fordító a Microsoft .Net (úgy mondjuk [dotnet]) keretrendszer vagy Novell .Net keretrendszere lehet. A Novell .Net keretrendszernek saját neve is van: Mono.
A fordítás parancsa MS .Net keretrendszer esetén a következő:
csc.exe
A csc.exe fordító az MS .Net keretrendszer része. Tehát ezt a keretrendszert kell telepítenünk.
A Microsoft oldaláról a következő, vagy ehhez hasonló fájlt kell letöltenünk és telepíteni:
Van egy alternatív fordító, amelyet a Mono keretrendszer szállít. A Mono rendszerben használható fordító parancs a következő:
mono.exe
A Mono keretrendszer weblapja:
De használható még két másik alakja is. Így az összes alakja:
A fejlesztői környezet a következő helyről tölthető le:
Több platformos, nyílt forráskódú fejlesztői eszköz:
Linux, Windows és Mac OS X rendszereken használható.
Winre nyílt forráskódú:
Megkeressük milyen útvonalon van a fordító.
3.5 keretrendszer esetén ez például:
c:\WINDOWS\Microsoft.NET\Framework\v3.5\
4.x keretrendszer esetén például:
c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\
Keressük meg Intézőben vagy Total Commanderben és tegyük az útvonalat vágólapra, így könnyebb beilleszteni a már meglévő útvonalak végére.
Az útvonalba helyezés részletei
Hogy ez, lesz-e a jó útvonal az abból derül ki, hogy a fenti könyvtárba van-e a csc fordító. Ezt keressük.
Útvonalba kell helyezni a fordítót. Nézzünk egy példát, amikor a csc.exe fordítót vizsgálom.
Annak ellenőrzése, hogy útvonalban van-e a fordító (XP):
Start -> Futtatás -> cmd
A parancssorba beírom a fordítót és megprobálom futatni:
csc
Ha hibaüzenet ad, akkor nincs útvonalba.
/* * Fordító utasítás: * c:\Windows\Microsoft.Net\Framework\v4.0.30319\csc "%f" * Futtatás: * "%e.exe" * */
LinuxMint operációs rendszeren telepítsük a mono-dmcs nevű csomagot:
apt-get install mono-dmcs
A System.Windows.Forms és a System.Drawing névtér használatához szükséges még egy csomag:
apt-get install libmono-system-windows-forms4.0-cil
A fejlesztőeszközben ekkor két paraméter hozzá kell adni a fordító sorhoz. A Scite fejlesztőeszközben például:
command.compile.*.cs=dmcs -r:System.Windows.Forms -r:System.Drawing $(FileNameExt)