On 14/04/2010 09:08, Jimmy Schementi wrote:
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 :(


I would very much like access to this to see if it fixes our problems with accessing some of the components that are new in Silverlight 4.

Thanks

Michael

~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


--
http://www.ironpythoninaction.com/

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to