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-boun...@rubyforge.org [mailto:ironruby-core-
> boun...@rubyforge.org] On Behalf Of Aaron Clauson
> Sent: Monday, April 13, 2009 7:29 PM
> To: ironruby-core@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@rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core

_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to