[IronPython] System, Version 2.0.5.0

Srivatsn Narayanan srivatsn at microsoft.com
Wed Jun 11 00:54:15 CEST 2008


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: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] 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
Users at lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com




More information about the Ironpython-users mailing list