On 4/24/07, Dino Viehland <[EMAIL PROTECTED]> wrote:
Oh, it seems to be the presence of the '.dll' in the filename (although I still haven't looked too deeply to understand the exception). See below for the 3 different variations I've tried. The .NET loader will append .dll/.exe for you automatically. F:\repro\foo\Foo\bin\Debug>dir Volume in drive F is New Volume Volume Serial Number is F62E-82C1 Directory of F:\repro\foo\Foo\bin\Debug 04/23/2007 01:45 PM <DIR> . 04/23/2007 01:45 PM <DIR> .. 04/23/2007 01:42 PM 4,096 Foo.Bar.dll 04/23/2007 01:42 PM 11,776 Foo.Bar.pdb 04/23/2007 01:42 PM 4,096 Foo.exe 04/23/2007 01:42 PM 11,776 Foo.pdb 04/10/2007 10:17 AM 71,016 ipy.exe 04/10/2007 10:17 AM 62,824 ipyw.exe 04/10/2007 10:17 AM 50,536 IronMath.dll 04/10/2007 10:17 AM 1,373,544 IronPython.dll 04/23/2007 01:45 PM <DIR> tmp 8 File(s) 1,589,664 bytes 3 Dir(s) 35,566,551,040 bytes free F:\repro\foo\Foo\bin\Debug>.\ipy.exe IronPython 1.1 (1.1) on .NET 2.0.50727.1318 Copyright (c) Microsoft Corporation. All rights reserved. >>> import clr >>> clr.AddReferenceToFile('Foo.bar.dll') >>> import Foo.Bar Traceback (most recent call last): File , line 0, in <stdin>##14 File , line 0, in __import__##7 SystemError: F:\repro\foo\Foo\bin\Debug\Foo.exe is not pre-compiled module; try again after deleting it. >>> ^Z F:\repro\foo\Foo\bin\Debug>.\ipy.exe IronPython 1.1 (1.1) on .NET 2.0.50727.1318 Copyright (c) Microsoft Corporation. All rights reserved. >>> import clr >>> clr.AddReference('Foo.bar.dll') >>> import Foo.Bar Traceback (most recent call last): File , line 0, in <stdin>##14 File , line 0, in __import__##7 SystemError: F:\repro\foo\Foo\bin\Debug\Foo.exe is not pre-compiled module; try again after deleting it. >>> ^Z F:\repro\foo\Foo\bin\Debug>ipyd IronPython console: IronPython 2.0 (2.0.0.0) on .NET 2.0.50727.1318 Copyright (c) Microsoft Corporation. All rights reserved. >>> import clr >>> clr.AddReference('foo.bar') >>> import Foo.Bar >>> dir(Foo.Bar) ['Bar'] >>>
Was the switching to another executable intentional?
_______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com