Thanks for your reply. Do you not think that will get really confusing for people - having two different Microsoft.Scripting assemblies based on the host?
Cheers Ben On Tue, Jun 10, 2008 at 11:54 PM, Srivatsn Narayanan <[EMAIL PROTECTED]> wrote: > The DSL package has the languages and DLR sources compiled against the > silverlight CLR. The sources need to be compiled against the desktop CLR for > it to work with 2.0.0.0. For the latest desktop IronPython you'd need to wait > for IronPython beta 3 coming very soon. > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ben Hall > Sent: Tuesday, June 10, 2008 3:49 PM > To: Discussion of IronPython > Subject: [IronPython] System, Version 2.0.5.0 > > Hello, > > I have just downloaded and upgraded my WinForms application to use the > latest Dynamic Languages for Silverlight Beta 2. I think I must be > confused, but the two DLR assemblies (Microsoft.Scripting.Core, > Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 and > Microsoft.Scripting, Version=2.0.5.0, Culture=neutral, > PublicKeyToken=31bf3856ad364e35) both reference System, Version > 2.0.5.0 - the one shipped with Silverlight and not System, Version > 2.0.0.0 as shipped with IronPython Beta 2. > > I expected the DLR assemblies to work in both WinForms and Silverlight. > > As such, when I try and execute IronPython code, I get the following > exception. > > Unhandled Exception System.IO.FileNotFoundException: Could not load > file or assembly 'System, Version=2.0.5.0, Culture=neutral, > PublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The > system cannot find the file specified. > File name: 'System, Version=2.0.5.0, Culture=neutral, > PublicKeyToken=7cec85d7bea7798e' > at IronPython.Compiler.Parser.Reset(SourceUnit sourceUnit, > PythonLanguageFeatures languageFeatures) > at IronPython.Compiler.Parser..ctor(Tokenizer tokenizer, ErrorSink > errorSink, ParserSink parserSink, PythonLanguageFeatures > languageFeatures) > at IronPython.Compiler.Parser.CreateParser(CompilerContext context, > PythonEngineOptions options, Boolean verbatim) > at IronPython.Compiler.Parser.CreateParser(CompilerContext context, > PythonEngineOptions options) > at IronPython.Runtime.PythonContext.ParseSourceCode(CompilerContext context) > at Microsoft.Scripting.SourceUnit.Parse(CompilerOptions options, > ErrorSink errorSink) > at Microsoft.Scripting.SourceUnit.Compile(CompilerOptions options, > ErrorSink errorSink) > at Microsoft.Scripting.SourceUnit.Execute(Scope scope, ErrorSink errorSink) > at Microsoft.Scripting.SourceUnit.Execute(Scope scope) > at Microsoft.Scripting.Hosting.ScriptScope.Execute(String code) > at DLRHost.Engine.ScriptExecutor.ExecuteStatement(String code) in > E:\Source Control\DLRHost\trunk\src\DLRHost.Engine\ScriptExecutor.cs:line > 33 > > If someone could explain this to me, that would be great! > > Thanks > > Ben > Blog.BenHall.me.uk > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
