0

I've installed MonoDevelop 2.2b2 on my Windows workstation, which has the .NET 3.5 SDK installed and running fine (I can use VS Express and command-line compilation without a problem).

Apparently MonoDevelop defaults to calling the Mono VB.NET compiler (vbcnc.exe) rather than the Microsoft compiler (vbc.exe) when building a project. (I haven't tried a C# project yet.)

Is there a way to tell MonoDevelop to use the standard VB.NET compiler for .NET 3.5? I can't seem to find such an option anywhere in the application, solution, or project options.

I like the MonoDevelop IDE (even better than SharpDevelop), but I'm not sold on installing and using Mono's compiler just yet, nor do I know if it can even handle the latest VB.NET / C# language features.

richardtallent
  • 34,724
  • 14
  • 83
  • 123

2 Answers2

2

MonoDevelop does already use Microsoft's Visual Basic compiler. In fact, MonoDevelop/Win32 runs on top of MS.NET, not on top of Mono. If you have Mono installed (it is a separate installer), then you'll have the choice to build with MS.NET or with Mono.

Lluis Sanchez
  • 1,737
  • 10
  • 11
  • Lluis, I've looked all over the place for such a choice. When I click Build, MonoDevelop tries to use vbcnc.exe, the Mono VB.NET compiler (which is not installed) rather than MS's vbc.exe. – richardtallent Oct 29 '09 at 00:24
-1

Isn't MonoDevelop a subset of Visual Studio Express? Why not use the free express versions?

x0n
  • 51,312
  • 7
  • 89
  • 111
  • No, MonoDevelop is a standalone IDE from the Mono Project to allow cross platform development on Mono. – Kevin Oct 28 '09 at 21:51
  • No, it's a completely separate product with a feature set that is similar to VS Express but not the same. The VS Express 2008 products do not meet my needs and VS2010 beta on my dual-core 2GHz machine is slower than QBasic on my old 8088, so I'm evaluating MonoDevelop. – richardtallent Oct 28 '09 at 21:59
  • when I said subset, I didn't mean there was a commercial relationship between the products - I just meant tht monodevelop is less powerful than vsexpress. – x0n Dec 22 '09 at 15:34