[MonoDevelop] MonoDevelop + Moonlight
Michael Hutchinson
m.j.hutchinson at gmail.com
Thu Aug 19 12:32:18 EDT 2010
On Thu, Aug 19, 2010 at 5:58 AM, Jake Moe <jakesaddress at gmail.com> wrote:
> Hello all
>
> Can anyone help me with this combo? I've installed MonoDevelop v2.4,
> and it runs, but when I tell it to make a test Moonlight app and try to
> build/run it, it errors with "Framework 'Moonlight / Silverlight 2.0'
> not installed", and if I expand all the References in the "Solution"
> section, I get a bunch of "Assembly not available for Moonlight /
> Silverlight 2.0 (in Mono 2.6.4)" messages, one under each reference.
> Any ideas how to fix this?
>
> I have the Moonlight plug-in installed from
> http://www.go-mono.com/moonlight/, and it works on a Silverlight app I
> wrote using Visual Studio & Silverlight in Windows. Do I need it to be
> in a system-wide location, and not just in my user profile?
>
> Or maybe I need to install a "Moonlight SDK"? I tried to find one of
> these, but from what I gathered, this should have been bundled together
> with the MonoDevelop sources, and I assume would have gotten built along
> with it? The availability of the choice "Moonlight application" in
> MonoDevelop leads me to believe that it's built whatever it needs, but
> I'm missing something.
>
> I've also tried loading the VS 2008 solution I wrote (and successfully
> built, and can successfully run on this system) into MonoDevelop, and
> then I get the same errors I got before.
>
> Documentation on the Mono, Moonlight and MonoDevelop pages is pretty
> sparse when it comes to this combo; I'm getting the impression what I'd
> like to do is very much under development, and perhaps just not ready
> yet? Or am I missing something?
>
> Relevant info that I can think of that would be helpful is:
>
> jmoe at aus8617 ~ $ uname -a
> Linux aus8617 2.6.34-gentoo-r1 #5 SMP PREEMPT Thu Jul 22 11:29:35 Local
> time zone must be set-- i686 Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz
> GenuineIntel GNU/Linux
> jmoe at aus8617 ~ $ gcc --version
> gcc (Gentoo 4.4.3-r2 p1.2) 4.4.3
> Copyright (C) 2010 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> jmoe at aus8617 ~ $ mono --version
> Mono JIT compiler version 2.6.4 (tarball Tue Aug 17 19:07:25 EST 2010)
> Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com
> TLS: __thread
> GC: Included Boehm (with typed GC and Parallel Mark)
> SIGSEGV: altstack
> Notifications: epoll
> Architecture: x86
> Disabled: none
> jmoe at aus8617 ~ $
>
> Mono has been built with the "moonlight" use-flag enabled, which says it
> will "Generate Moonlight 2.1 assemblies".
>
> If you need any further info, let me know. Any help would be
> appreciated. Thanks.
You need to install the Moonlight SDK packages - the plugin is not
sufficient. The Moonlight SDK is not part of MonoDevelop - it's only
bundled with MD on Mac. On Linux distros you should get it from
packages. However, I don't know if they're available for your distro.
You might find the following link useful:
http://mjhutchinson.com/journal/2009/05/08/moonlight_development_linux_monodevelop#comment-715
--
Michael Hutchinson
http://mjhutchinson.com
More information about the Monodevelop-list
mailing list