2009-10-28 4 views
0

J'ai installé sur mon 2.2b2 MonoDevelop poste de travail Windows, qui a le SDK .NET 3.5 installé et bien en cours d'exécution (je peux utiliser VS Express et la compilation de ligne de commande sans problème).Can MonoDevelop (2.2b2) fonctionnant sous Windows utilise-t-il les compilateurs Microsoft?

Apparemment, MonoDevelop par défaut appelle le compilateur Mono VB.NET (vbcnc.exe) plutôt que le compilateur Microsoft (vbc.exe) lors de la construction d'un projet. (Je ne l'ai pas essayé un projet C# encore.)

Est-il possible de dire MonoDevelop d'utiliser le compilateur standard VB.NET pour .NET 3.5? Je n'arrive pas à trouver une telle option n'importe où dans l'application, la solution ou les options du projet. J'aime l'EDI de MonoDevelop (encore mieux que SharpDevelop), mais je ne suis pas encore convaincu d'installer et d'utiliser le compilateur de Mono, et je ne sais pas s'il peut même gérer les dernières fonctionnalités du langage VB.NET/C#.

Répondre

2

MonoDevelop n'utilise déjà compilateur Visual Basic de Microsoft. En fait, MonoDevelop/Win32 fonctionne sur MS.NET, pas sur Mono. Si vous avez installé Mono (il s'agit d'un programme d'installation distinct), vous aurez le choix de construire avec MS.NET ou avec Mono.

+0

Lluis, j'ai regardé partout pour un tel choix. Lorsque je clique sur Construire, MonoDevelop essaie d'utiliser vbcnc.exe, le compilateur Mono VB.NET (qui n'est pas installé) plutôt que vbc.exe de MS. – richardtallent

+0

Vous avez raison, cela a été corrigé. –

-1

est-ce pas MonoDevelop un sous-ensemble de Visual Studio Express? Pourquoi ne pas utiliser les versions express gratuites?

+0

Non, MonoDevelop est un IDE autonome du projet Mono pour permettre le développement de la plate-forme de croix sur Mono. – Kevin

+0

Non, c'est un produit complètement séparé avec un ensemble de fonctionnalités similaire à VS Express mais pas identique. Les produits VS 2008 Express ne répondent pas à mes besoins et bêta VS2010 sur ma machine à 2GHz dual-core est plus lent que sur mon vieux QBasic 8088, donc je suis évaluer MonoDevelop. – richardtallent

+0

quand j'ai dit sous-ensemble, je ne voulais pas dire qu'il y avait une relation commerciale entre les produits - je voulais simplement dire que monodevelop est moins puissant que vsexpress. – x0n

Questions connexes