Hi Ricardo,
It shouldn't. Full type resolution is too important in .NET in order
to work differently under different platforms.
From my limited experience cross-platform apps tend to break in more
interesting places anyway.
On Jun 22, 5:27 pm, Ricardo Gladwell <
ricardo.gladw...@gmail.com>
wrote:
> Hi Rinat,
>
> Thanks for that, putting the full qualified assembly name into the XML
> seemed to work. But won't this make the application cross-platform
> unfriendly?
>
> TIA...
>
> -- Ricardo Gladwell
>
> 2009/6/22 Rinat Abdullin <
rinat.abdul...@gmail.com>:
>
>
>
> > Hi Ricardo,
>
> > It is nice to hear that Autofac helps you out on Mono!
>
> > Including assembly reference to the Gtk dll might help. You can find
> > full assembly reference to StatusIcon by firing this snippet:
>
> > Console.WriteLine(typeof(StatusIcon).AssemblyQualifiedName).
>
> > Note: Gtk assemblies generally have to either be in the output folder
> > (included as project references) or be installed into the GAC.
>
> > Does this help?
>
> > Thoughts:
> > 1. If type resolution on Mono works without specifying gtk-sharp
> > version, then it is better to do so
> > 2. Generally it is a better practice to register autofac components in
> > modules in hard code, as opposed to the XML which is usually left for
> > high-level configuration tasks.
>
> > Seehttp://
code.google.com/p/autofac/wiki/StructuringWithModules