ok I think that makes sense, thanks Just so I understand, this is really an issue of different .NET frameworks between the desktop and Silverlight? So, I would face this issue even if I did not use DLR and went with C#?
On Thu, Nov 27, 2008 at 12:50 AM, Curt Hagenlocher <[EMAIL PROTECTED]>wrote: > Unfortunately, the Silverlight and desktop CLRs aren't binary-compatible -- > you're basically linking against a different set of strongly-named > assemblies when you're building a Silverlight version. You'll almost > certainly need to contact the vendor and ask them to provide support for > Silverlight in order for it to be usable there. This may not require much > more work than a simple rebuild, but if they've used any APIs that aren't > supported under Silverlight (like .NET serialization or the original > collection classes) then they'd need to modify the source code as well. > > > On Wed, Nov 26, 2008 at 9:44 PM, Nummers <[EMAIL PROTECTED]> wrote: > >> Wow , that was fast... >> >> Anyway no I did not / can not, this is a third party dll. From the docs >> "Technically, it is a .NET 2.0 assembly (DLL library), ..." >> >> On Thu, Nov 27, 2008 at 12:37 AM, Curt Hagenlocher < >> [EMAIL PROTECTED]> wrote: >> >>> You've built two different versions of API.dll -- one for the desktop CLR >>> and one for Silverlight -- yes? >>> >>> On Wed, Nov 26, 2008 at 9:35 PM, Nummers <[EMAIL PROTECTED]> wrote: >>> >>>> Just getting going on Ipy / Silverlight and hit a roadblock. >>>> >>>> This works on ipy but gives an error w/ Ipy in Silverlight (IOError: >>>> Could not add reference to assembly API.dll). >>>> >>>> import clr >>>> clr.AddReference('API.dll') >>>> from OEC.API import * >>>> from OEC.DATA import * >>>> >>>> same kind of error with: >>>> clr.AddReference("API, Version=3.2.0.0, Culture=neutral, >>>> PublicKeyToken=b6b45f27e2749b17") >>>> and with: >>>> clr.LoadAssemblyByName("API, Version=3.2.0.0, Culture=neutral, >>>> PublicKeyToken=b6b45f27e2749b17") >>>> >>>> Now, this gives no error: >>>> clr.AddReferenceToFile("API.dll") >>>> However the imports fail (ImportError: No module named OEC.API >>>> >>>> Not too much experience loading assemblies but, as I said, all is well >>>> in ipy. >>>> >>>> Hope I'm just doing something stooopid. >>>> >>>> Very much appreciate any help! >>>> >>>> Dano >>>> _______________________________________________ >>>> 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 > >
_______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com