[MonoDevelop] Issues with Boo on Ubuntu 10.10

Michael Hutchinson m.j.hutchinson at gmail.com
Tue Nov 16 16:42:42 EST 2010


On Thu, Oct 28, 2010 at 10:23 AM, Jacek Furmankiewicz <jacek99 at gmail.com> wrote:
>
> I just installed Monodevelop 2.4 and Ubuntu 10.10 and am trying to get into some Boo programming.
> I have two main showstoppers though:
> a) code completion is not working. The enable code completion option is checked, so is syntax highlighting. Noticed same thing in Python projects. However, it seems to work fine in C# projects.
> b) Boo ASP.Net sample is not running. When I run it via the xsp2 I installed via Synaptic manager
> the main page gives me an error:
> No compiler for language 'Boo'.
>
> Description: HTTP 500. Error processing request.
>
> Stack Trace:
>
> System.Web.HttpException: No compiler for language 'Boo'.
>   at System.Web.Compilation.BuildManager.GetDefaultCompilerTypeForLanguage (System.String language, System.Web.Configuration.CompilationSection configSection, Boolean throwOnMissing) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.GetDefaultCompilerTypeForLanguage (System.String language, System.Web.Configuration.CompilationSection configSection) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildProviderGroup.AddProvider (System.Web.Compilation.BuildProvider bp) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManagerDirectoryBuilder.AssignToGroup (System.Web.Compilation.BuildProvider buildProvider, System.Collections.Generic.List`1 groups) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManagerDirectoryBuilder.Build (Boolean single) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.BuildInner (System.Web.VirtualPath vp, Boolean debug) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.Build (System.Web.VirtualPath vp) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.GetCompiledType (System.Web.VirtualPath virtualPath) [0x00000] in <filename unknown>:0
>   at System.Web.Compilation.BuildManager.GetCompiledType (System.String virtualPath) [0x00000] in <filename unknown>:0
>   at System.Web.HttpApplicationFactory.InitType (System.Web.HttpContext context) [0x00000] in <filename unknown>:0
>
> The Boo compiler is definitely installed, typing "booc" in console gives me:
> "Boo Compiler version 0.9.2.3383 (2.6.7 (Debian 2.6.7-3ubuntu1))"
> Any help to get past those two would be much appreciated, thank you

You need to register the boo language in web.config or machine.config.

--
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list