Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: problemen met Monodevelop  (gelezen 821 keer)

Offline leendert

  • Lid
    • Dutchgimpers.nl
problemen met Monodevelop
« Gepost op: 2008/01/26, 16:47:47 »
hallo allemaal,

Ik gebruik sinds kort monodevelop (versie 0.14).

Maar ik heb heel vaak dat het programma zomaar uitvalt. heel irritant omdat ik dan weer heel wat werk voor niets gedaan hebt.

Het gebeurd bijna altijd als ik het project opslaat of als ik het uit wil voeren met f5.

Zijn er meer met dit probleem? Zijn er oplossingen voor?

Alvast bedankt!

edit: Nog een toevoeging:
Ik ben er achter gekomen dat ik het alleen heb als ik een menubalk of een werkbalk in een form heb, en dan ook alleen maar als deze één of meerdere items bevatten? Gaat er misschien iets mis met het compilen (ik programmeer met C# en GTK#)

Offline leendert

  • Lid
    • Dutchgimpers.nl
problemen met Monodevelop
« Reactie #1 Gepost op: 2008/01/28, 17:02:23 »
Niemand die oplossingen heeft?

Offline darko

  • Lid
problemen met Monodevelop
« Reactie #2 Gepost op: 2008/01/29, 08:54:28 »
Zie de volgende draadjes die m.i. hetzelfde probleem beschrijven met een oplossing (handmatige installatie v0.16):
http://ubuntuforums.org/archive/index.php/t-597468.html
http://ubuntuforums.org/showthread.php?t=597841

Maar in zijn algemeenheid: mijn ervaring is dat IDE's in het algemeen geplaagd worden door stabiliteitsproblemen afhankelijk van wat je doet/grootte van je applicatie; vrije bron IDE's spannen wat instabiliteit betreft de kroon.

Vergeet ook niet dat het 0.xx release is en dat aan het Mono-framework nog veel gesleuteld wordt.

Enige open-bron IDE waar ik wel eens positieve geluiden over hoor is Eclipse, maar daar schijn je een vrij stevige PC voor nodig te hebben. Als ik me goed herinner zijn daar plugins voor Mono/.NET ontwikkeling.

Offline leendert

  • Lid
    • Dutchgimpers.nl
problemen met Monodevelop
« Reactie #3 Gepost op: 2008/01/29, 18:57:47 »
Dankje! Het is dus te verhelpen door een nieuwe versie van monodevelop te installeren.

Maar dit geeft wat problemen. Er is geen .deb te vinden dus heb ik de source van 0.18 hier gedownload: http://www.monodevelop.com/Download

Vervolgens voer ik ./configure uit
Maar dit geeft aan het einde wat foutmeldingen

Citaat
leendert@leendert-laptop:~$ cd /home/leendert/monodevelop/
leendert@leendert-laptop:~/monodevelop$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... none
checking for intltool >= 0.25... 0.35.5 found
checking for perl... /usr/bin/perl
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking for mono... /usr/bin/mono
checking for gmcs... /usr/bin/gmcs
checking for update-mime-database... /usr/bin/update-mime-database
checking for update-desktop-database... /usr/bin/update-desktop-database
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for UNMANAGED_DEPENDENCIES_MONO... no
checking for UNMANAGED_DEPENDENCIES_MINT... no
configure: error: Please install mono version 1.1.10 or later to install MonoDevelop.
Please see http://www.mono-project.org/ to download latest mono sources or packages
Ik krijg dus de melding dat ik minstens mono 1.1.10 geinstalleerd moet hebben. Maar standaard beschikt Ubuntu zelfs over versie 1.2.4

Wat kan ik hier nou aan doen?

Offline darko

  • Lid
problemen met Monodevelop
« Reactie #4 Gepost op: 2008/01/30, 09:16:59 »
Je zou moeten doen wat er gezegd wordt en mono 1.1.10 installeren.

Deze zou naast versie 1.2.4 moeten komen te staan.

In .NET bind je hard naar een bepaalde versie van het .NET framework (MONO). Hier is bewust voor gekozen, om te voorkomen dat als programma X is gebouwd tegen versie 1.1 en  programma Y is gebouwd tegen versie 1.2 dat programma Y versie 1.2 installeert over 1.1 heen en programma X problematisch gedrag gaat vertonen.

De IDE MonoDevelop is kennelijk gebouwd tegen versie 1.1.10 aangebouwd dus die heeft hij nodig.

Wat men eigenlijk nastreeft is dat je een programma slechts 1 maal hoeft te compileren en dan op iedere distributie of versie van Kernel zou moeten werken vermits de juiste versie van  MONO beschikbaar is. Wel ik heb geen idee of dit werkelijk lukt op het nogal heterogene Linux platform, ik heb zelf geen ervaring met .NET op Linux.