2010-10-16 18 views

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.
+0

Merci beaucoup! Cela fonctionne enfin! – gentuba

+0

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/ –

+0

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

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"