[IronPython] System, Version 2.0.5.0

Ben Hall ben2004uk at googlemail.com
Tue Jun 10 16:17:04 PDT 2008


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
<srivatsn at microsoft.com> 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: 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
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>


More information about the Users mailing list