Doesn't look like IronPython4.sln is there, so I stand corrected. Also, doesn't look like the IronRuby repo has the latest sources either; for some reason our external source repos "main" branches aren't as uptodate as their servicing branches.
I'll make a private build for Silverlight 4 to unblock anyone wanting to start experimenting with It and IronPython until we start including those bits in the releases. This would be way better if we had a public daily build server, but that's a whole other issue :( ~Jimmy On Apr 12, 2010, at 8:18 AM, David Matson <dmat...@gmail.com> wrote: > Jimmy, > > I'm having trouble finding the source code for the 2.6.1 .NET 4.0 > release on Codeplex. Can you point me to it? > > Thanks. > > On Sat, Apr 10, 2010 at 2:22 PM, Jimmy Schementi > <jimmy.scheme...@microsoft.com> wrote: >> To embed IronPython (CLR2 SL build) in a Silverlight 4 app, you have to add >> a reference to Microsoft.Scripting.ExtensionAttribute.dll to make sure types >> defined in both System.Core.dll and Microsoft.Scripting.Core.dll are used >> from the latter assembly. >> >> Again, Keep in mind the dynamic type in C# won't work in this case; you'll >> need to build IronPython against SL4 from source to to get that >> functionality. >> >> Let me know if this works for you. >> >> ~Jimmy >> >> On Apr 9, 2010, at 3:46 PM, "David Matson" <dmat...@gmail.com> wrote: >> >>> Just for clarity's sake here are the 5 warnings and 1 error I receive. >>> >>> Warning 1 The predefined type >>> 'System.Runtime.CompilerServices.ExtensionAttribute' is defined in >>> multiple assemblies in the global alias; using definition from >>> 'c:\Program Files (x86)\Reference >>> Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Core.dll' >>> Warning 2 The predefined type >>> 'System.Runtime.InteropServices.DefaultParameterValueAttribute' is >>> defined in multiple assemblies in the global alias; using definition >>> from 'c:\Program Files (x86)\Reference >>> Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.dll' >>> Warning 3 The predefined type >>> 'System.Runtime.CompilerServices.CallSiteBinder' is defined in >>> multiple assemblies in the global alias; using definition from >>> 'c:\Program Files (x86)\Reference >>> Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Core.dll' >>> Warning 4 The predefined type >>> 'System.Runtime.CompilerServices.CallSite' is defined in multiple >>> assemblies in the global alias; using definition from 'c:\Program >>> Files (x86)\Reference >>> Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Core.dll' >>> Warning 5 The predefined type >>> 'System.Runtime.CompilerServices.CallSite' is defined in multiple >>> assemblies in the global alias; using definition from 'c:\Program >>> Files (x86)\Reference >>> Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Core.dll' >>> Error 6 The type 'System.Dynamic.ExpandoObject' exists in both >>> 'c:\Program Files (x86)\Reference >>> Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Core.dll' >>> and '\IronPythonDlls\Microsoft.Scripting.Core.dll' >>> >>> >>> On Fri, Apr 9, 2010 at 4:40 PM, David Matson <dmat...@gmail.com> wrote: >>>> Jimmy, >>>> >>>> I was using the DLLs from the .NET 2.0 release and that worked fine >>>> albeit there are several warnings regarding types existing in both the >>>> .NET and the IronPython assemblies. However, I tried to use an >>>> ExpandoObject and now I get the error: >>>> >>>> The type 'System.Dynamic.ExpandoObject' exists in both 'c:\Program >>>> Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Core.dll' >>>> and '\IronPythonDlls\Microsoft.Scripting.Core.dll' >>>> >>>> >>>> On Fri, Apr 9, 2010 at 4:33 PM, Jimmy Schementi >>>> <jimmy.scheme...@microsoft.com> wrote: >>>>>> The MSI I downloaded from the link in my previous posts installs to >>>>>> the following: >>>>>> C:\Program Files (x86)\IronPython 2.6 for .NET 4.0 RC\ >>>>>> >>>>>> There is no Silverlight folder as there is in the 2.6.1 download for >>>>>> .NET 2.0. If I try to add the dlls in the root of that folder I get >>>>>> the following message: >>>>>> >>>>>> "You can't add a reference to IronPython.dll as it was not built >>>>>> against the Silverlight runtime. Silverlight projects will only work >>>>>> with Silverlight assemblies." >>>>>> >>>>>> Am I missing something? Thanks for your help. >>>>> >>>>> Since the current stable version of Silverlight is Silverlight 3, which >>>>> is a subset of .NET 3.5, we only include Silverlight binaries in the >>>>> version of IronPython for .NET 2.0: >>>>> http://ironpython.codeplex.com/releases/view/40144. When Silverlight 4 is >>>>> considered the stable version, which is a subset of .NET 4, "IronPython >>>>> for .NET 4.0" will contain binaries build against Silverlight 4. Note >>>>> that those Silverlight binaries will run on Silverlight 4, they just >>>>> aren't built against Silverlight 4, so any .NET 4.0 specific features >>>>> (like "dynamic" interop) are not available, but normal app development >>>>> works. >>>>> >>>>> ~Jimmy >>>>> _______________________________________________ >>>>> Users mailing list >>>>> Users@lists.ironpython.com >>>>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>>>> >>>> >>>> >>>> >>>> -- >>>> David Matson >>>> dmat...@gmail.com >>>> >>> >>> >>> >>> -- >>> David Matson >>> dmat...@gmail.com >>> _______________________________________________ >>> Users mailing list >>> Users@lists.ironpython.com >>> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >>> >> _______________________________________________ >> Users mailing list >> Users@lists.ironpython.com >> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com >> > _______________________________________________ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com