Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:csharp:csharp_fejlesztokoernyezet_kialakitasa

< CSharp

CSharp fejlesztőkörnyezet kialakítása

  • Szerző: Sallai András
  • Copyright © Sallai András, 2011, 2017, 2022
  • Licenc: GNU Free Documentation License 1.3

Visual Studio Code

Bővítmény:

  • C# for Visual Studio Code (powered by OmniSharp).
    • Microsoft

Mire van szükség?

Szükséges

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.

Fordító

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:

  • mono.exe
  • mcsc.bat
  • gmcsc.bat

Fejlesztői eszköz

Geany

A fejlesztői környezet a következő helyről tölthető le:

MonoDevelop

Több platformos, nyílt forráskódú fejlesztői eszköz:

Linux, Windows és Mac OS X rendszereken használható.

SharpDevelop

Winre nyílt forráskódú:

Visual Studio Code

Teendő

Útvonalba tesszük a fordítót

Win

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.

Ellenőrzés

Ú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.

Geany beállítás

/* 
 * Fordító utasítás:
 * c:\Windows\Microsoft.Net\Framework\v4.0.30319\csc "%f"
 * Futtatás:
 * "%e.exe"
 *  */

Fordítók, keretrendszerek

C# Linuxon

LinuxMint

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)
oktatas/programozas/csharp/csharp_fejlesztokoernyezet_kialakitasa.txt · Utolsó módosítás: 2022/02/27 20:09 szerkesztette: admin