Le plus amusant est, j'ai installé .NET 4.0, ainsi que tous les GTK #. Je pensais peut-être que je l'ai installé dans le mauvais ordre ou quelque chose de ridicule, alors j'ai désinstallé et réinstallé tout. J'ai même essayé d'installer mon vieux mono, puis d'installer monodevelop, mais j'ai toujours la même erreur.J'utilise monodevelop et j'obtiens une erreur «framework mono/.NET 4.0 non installé» quand j'essaie de construire
4
A
Répondre
8
IIRC MonoDevelop 2.4 avait un bug qui l'empêchait de cibler la version finale de .NET 4.0. Le correctif devrait être dans MonoDevelop 2.4.1. En guise de solution de contournement, en supposant que vous ayez installé Mono 2.8 (qui prend en charge la version 4.0), vous pouvez changer votre environnement d'exécution cible en Mono au lieu de .NET. Soit
- Modifier la valeur par défaut à l'aide des Outils -> Options Menu, puis les runtimes .NET panneau
ou
- Modifier la cible du projet en cours en utilisant la Menu Project-> Target Runtime.
3
vous pouvez facilement changer le cadre dans lequel tyour application est en cours d'exécution pour permettre MonoDevelop construire votre son succès en procédant comme suit:
- ouvrir le menu "Projet"
- choisir les options d'application
- de Onglet "Général", remplacez le "Cadre cible" par "Mono/.NET x"
Merci beaucoup! Cela fonctionne enfin! – gentuba
J'ai trouvé un excellent script shell pour installer le dernier mono et monodevelop ici: http://www.integratedwebsystems.com/2011/03/monodevelop-2-4-and-2-6-beta-install-script-for-ubuntu -fedora/ –
Merci beaucoup! J'ai passé des heures à essayer de comprendre pourquoi MonoDevelop ne ciblerait MS .NET que lorsque je définirais explicitement Mono comme cible de construction. Il s'est avéré que je ne l'ai pas ajouté comme un autre .NET Runtime dans les Outils -> Options. –