Kwinqaku elilandelayo siza kujonga kwiMonoDevelop. Yi le Indawo evulelekileyo nevulekileyo yophuhliso eyilelwe ikakhulu i-C # kunye nezinye iilwimi zeNET. Le meko yokuphuhla yaqala ukukhula ngo-2003. IMonoDevelop ekuqaleni yayilulungelelaniso lwe-SharpDevelop lwe-Gtk, kodwa sele iphuhlisiwe ukuhlangabezana neemfuno zabaphuhlisi beProjekthi yeMono.
Ukusukela kuhlobo luka-2.2, IMonoDevelop sele inenkxaso epheleleyo yeGnu / Linux, Windows kunye neMac, yiyo loo nto iyinyani ye-IDE ye-Multiplatform. Ukuba unomdla wokwenza inkqubo ngeNet kwiGnu / Linux ngendlela ekhawulezayo nenemveliso, abasebenzisi banokufaka iMonoDevelop ku-Ubuntu ngePPA.
IMonoDevelop yenza ababhekisi phambili ukuba babhale ngokukhawuleza ii-web kunye nokusetyenziswa kwe-desktop kwi-Gnu / Linux, Windows, kunye neMac OS X. Ikwenza ukuba kube lula ukuba abaphuhlisi bakwazi ukufuduka. ikhowudi yawo onke amaqonga. Le IDE sisoftware yasimahla ehanjiswa phantsi kwelayisenisi kawonke-wonke yeGNU.
IMonoDevelop ngoku ixhasa iinkqubo zeelwimi C #, C / C ++, JavaScript, Injongo C, Visual Basic .NET kunye neMSIL, phakathi kwabanye. IMonoDevelop yiprojekthi eyahlukileyo SharpDevelop, idityaniswe kwindawo ye-desktop ye-GNOME.
MonoDevelop General Iimpawu
- Le nkqubo yeplatform yeqonga. Ingasetyenziswa kwiGnu / Linux, Windows kunye neMacOS.
- Ine- ukuhlelwa kokubhaliweyo okuqhubela phambili. Kubandakanya inkxaso yokugqitywa kwekhowudi ye-C #, iikhompyuter zekhowudi, ukusonga ikhowudi, njl.
- Kubandakanya i- ibhentshi elungelelanisiweyo. Ngale nto sinokufumana ubume bewindows ngokwezifiso ngokupheleleyo, indibaniselwano yezitshixo ezichazwe ngumsebenzisi, izixhobo zangaphandle, njl.
- Inkxaso yeelwimi ezininzi. C #, F #, Visual Basic .NET, Vala, njl. Okulandelayo unxibelelwano ibonisa ukuba zeziphi izinto ezikhoyo kwiqonga ngalinye. Iimpawu zeMonoDevelop ezingadweliswanga ziyafumaneka kuwo onke amaqonga.
- Kwinkqubo siza kufumana ifayile ye- edibeneyo yokulungisa, apho unokulungisa khona imvelaphi kunye nokusetyenziswa kwe mono.
- UMyili weMbonakalo yeGTK #. Oku kuyasivumela ukuba senze ngokulula usetyenziso lweGTK #.
- ASP.NET. Siza kukwazi yenza iiprojekthi zewebhu ngenkxaso yokugqitywa kwekhowudi, kunye nokukwazi ukuzivavanya XSP, umncedisi wewebhu mono.
- Kule nkqubo singafumana ezinye izixhobo. Ulawulo lwekhowudi yemithombo, ukudityaniswa kwefayile, ukuvavanywa kweyunithi, ukupakisha kunye nokusasazwa, ukubekwa ekhaya, kunye nokunye.
- IMonoDevelop iza neeprojekthi ezihlanganisiweyo, ezinokusinceda ukuba siqalise ngekhonsoli yakho, usetyenziso lweGnome okanye lweGtk.
Faka iMonoDevelop ku-Ubuntu usebenzisa iPPA
Le IDE sinako yifake ukusuka iPPA ezibonelelwa ngabenzi. Indawo yokugcina izinto igcina iipakeji esizakufuna ukuzifaka kwinkqubo yethu. Ukuba sivula i-terminal (Ctrl + Alt + T) singayongeza kuluhlu lwethu sisebenzisa imiyalelo:
sudo apt install apt-transport-https dirmngr sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list sudo apt update
Nje ukuba lonke uluhlu lwesoftware ekhoyo luhlaziywe, sinako faka i-monodevelop kwikhompyuter yethu. Umyalelo wokusebenzisa kwisiphelo esinye uya kuba koku kulandelayo:
sudo apt install monodevelop
Xa ufakelo lugqityiwe, ngoku sinokukhangela umthumeli wale IDE kwikhompyuter yethu.
Khupha ngaphandle
ukuba susa le nkqubo kwiqela lethuKuya kufuneka sivule i-terminal kuphela (Ctrl + Alt + T) kwaye senze umthetho kuyo:
sudo apt remove monodevelop; sudo apt autoremove
ukuba cima indawo yokugcina esasiyisebenzisa ukufakelaUmyalelo oza kusetyenziswa kwisiphelo sendlela uya kuba koku kulandelayo:
sudo rm /etc/apt/sources.list.d/mono-official-vs.list
IMonodevelop lukhetho olulungileyo lokuphucula usetyenziso, ngaphandle kokuba simahla, simahla kunye namaqonga amaninzi, kukhanya nokusebenza kumaqela anezinto ezimbalwa. Le nkqubo iya kuvumela abaphuhlisi ukuba babhale iiwebhu kunye nokusetyenziswa kwe desktop. Kwakhona yenza kube lula kubaphuhlisi ukuba bafuduke .Izicelo ze-NET ezakhiwe ngeVisual Studio ukuya kwiGnu / Linux kunye neMacOS, ngelixa kugcinwa isiseko esinye sekhowudi kuwo onke amaqonga.
Ngolwazi oluthe kratya malunga nale projekthi, abasebenzisi banako dibana ne- maxwebhu Ukuphuculwa komgangatho kwiwebhusayithi yeprojekthi. Kuyo unokudibana ne FAQ ngale nkqubo. Ikhowudi yemithombo iyafumaneka kwi GitHub okanye njengoko Itarball.
Oku akusebenzi kum ku-Ubuntu 20.04. Ndifumana ezi mpazamo zilandelayo:
I-sudo ifake ukufaka i-monodevelop
Uluhlu lweencwadi zokufunda… Yenziwe
Umthi oxhomekeke kwisakhiwo
Ukufunda ulwazi kolwazi ... Lwenziwe
Ezinye iipakeji azifakwanga. Oku kunokuthetha ukuba unayo
ucele imeko engenakwenzeka okanye ukuba usebenzisa ukungazinzi
unikezelo olufuna ezinye iipakeji zingekaveli
okanye ukhutshiwe ngaphandle kokungena.
Olu lwazi lulandelayo lunokunceda ukusombulula le meko:
Ezi phakheji zilandelayo zinokuxhomekeka okungagungqiyo:
monodevelop: Kuxhomekeka: libglade2.0-cil (> = 2.12.45) kodwa ayizukufakwa
E: Ayikwazi ukulungisa iingxaki, ubambe iipakethe ezaphukileyo.
Oku akusebenzi kum, ndifumana ezi mpazamo zilandelayo:
I-sudo ifake ukufaka i-monodevelop
Uluhlu lweencwadi zokufunda… Yenziwe
Umthi oxhomekeke kwisakhiwo
Ukufunda ulwazi kolwazi ... Lwenziwe
Ezinye iipakeji azifakwanga. Oku kunokuthetha ukuba unayo
ucele imeko engenakwenzeka okanye ukuba usebenzisa ukungazinzi
unikezelo olufuna ezinye iipakeji zingekaveli
okanye ukhutshiwe ngaphandle kokungena.
Olu lwazi lulandelayo lunokunceda ukusombulula le meko:
Ezi phakheji zilandelayo zinokuxhomekeka okungagungqiyo:
monodevelop: Kuxhomekeka: libglade2.0-cil (> = 2.12.45) kodwa ayizukufakwa
E: Ayikwazi ukulungisa iingxaki, ubambe iipakethe ezaphukileyo.
Mholweni. Zama le miyalelo:
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
sudo apt install mono-complete
Ndizamile ku-Ubuntu 20.04 kwaye bayasebenza. ngokubhekisele