Yes, they are going to merge. However, I''m pretty sure there''s
no good way to get rid of the warnings without us having to rewrite the
namespaces of Microsoft.Scripting.Core.dll. If you really want to get rid of
those warnings, you can grab IronRuby from http://dlr.codeplex.com, which has
current IronRuby bits working against a rewritten version of
Microsoft.Scripting.Core.dll.
~js
> -----Original Message-----
> From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-
> bounces at rubyforge.org] On Behalf Of Aaron Clauson
> Sent: Monday, April 13, 2009 7:29 PM
> To: ironruby-core at rubyforge.org
> Subject: [Ironruby-core] Namespace Conflict System.Linq
>
> Hi,
>
> I host an IronRuby engine in my app and get a lot of compiler warnings
> about duplicate definitions for classes in System.Linq. In the past it
> wasn''t much of an issue but now that I have started using some
Linq
> functionality I have found myself having to add and remove System.Linq
> and Microsoft.Scripting.Core to get my app to compile. It seems that
> when there is a conflict the assembly reference added last wins.
>
> Is there a better way to solve this? Are the DLR and main .Net Linq
> namespaces going to merge in the future?
>
> Thanks,
>
> Aaron
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core