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
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com