<br>
<div><span class="gmail_quote">On 4/24/07, <b class="gmail_sendername">Dino Viehland</b> &lt;<a href="mailto:dinov@exchange.microsoft.com">dinov@exchange.microsoft.com</a>&gt; wrote:</span></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Oh, it seems to be the presence of the &#39;.dll&#39; in the filename (although I still haven&#39;t looked too deeply to understand the exception).&nbsp;&nbsp;See below for the 3 different variations I&#39;ve tried.&nbsp;&nbsp;The .NET loader will append .dll/.exe for you automatically.
<br><br>F:\repro\foo\Foo\bin\Debug&gt;dir<br>Volume in drive F is New Volume<br>Volume Serial Number is F62E-82C1<br><br>Directory of F:\repro\foo\Foo\bin\Debug<br><br>04/23/2007&nbsp;&nbsp;01:45 PM&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIR&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.<br>04/23/2007&nbsp;&nbsp;01:45 PM&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIR&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..
<br>04/23/2007&nbsp;&nbsp;01:42 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4,096 Foo.Bar.dll<br>04/23/2007&nbsp;&nbsp;01:42 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11,776 Foo.Bar.pdb<br>04/23/2007&nbsp;&nbsp;01:42 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4,096 Foo.exe<br>04/23/2007&nbsp;&nbsp;01:42 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11,776 Foo.pdb<br>04/10/2007&nbsp;&nbsp;10:17 AM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;71,016 
ipy.exe<br>04/10/2007&nbsp;&nbsp;10:17 AM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;62,824 ipyw.exe<br>04/10/2007&nbsp;&nbsp;10:17 AM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;50,536 IronMath.dll<br>04/10/2007&nbsp;&nbsp;10:17 AM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1,373,544 IronPython.dll<br>04/23/2007&nbsp;&nbsp;01:45 PM&nbsp;&nbsp;&nbsp;&nbsp;&lt;DIR&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tmp
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;8 File(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1,589,664 bytes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3 Dir(s)&nbsp;&nbsp;35,566,551,040 bytes free<br><br>F:\repro\foo\Foo\bin\Debug&gt;.\ipy.exe<br>IronPython 1.1 (1.1) on .NET 2.0.50727.1318<br>Copyright (c) Microsoft Corporation. All rights reserved.
<br>&gt;&gt;&gt; import clr<br>&gt;&gt;&gt; clr.AddReferenceToFile(&#39;Foo.bar.dll&#39;)<br>&gt;&gt;&gt; import Foo.Bar<br>Traceback (most recent call last):<br>File , line 0, in &lt;stdin&gt;##14<br>File , line 0, in __import__##7
<br>SystemError: F:\repro\foo\Foo\bin\Debug\Foo.exe is not pre-compiled module; try again after deleting it.<br>&gt;&gt;&gt; ^Z<br><br>F:\repro\foo\Foo\bin\Debug&gt;.\ipy.exe<br>IronPython 1.1 (1.1) on .NET 2.0.50727.1318
<br>Copyright (c) Microsoft Corporation. All rights reserved.<br>&gt;&gt;&gt; import clr<br>&gt;&gt;&gt; clr.AddReference(&#39;Foo.bar.dll&#39;)<br>&gt;&gt;&gt; import Foo.Bar<br>Traceback (most recent call last):<br>File , line 0, in &lt;stdin&gt;##14
<br>File , line 0, in __import__##7<br>SystemError: F:\repro\foo\Foo\bin\Debug\Foo.exe is not pre-compiled module; try again after deleting it.<br>&gt;&gt;&gt; ^Z<br><br>F:\repro\foo\Foo\bin\Debug&gt;ipyd<br>IronPython console: IronPython 
2.0 (<a href="http://2.0.0.0">2.0.0.0</a>) on .NET 2.0.50727.1318<br>Copyright (c) Microsoft Corporation. All rights reserved.<br>&gt;&gt;&gt; import clr<br>&gt;&gt;&gt; clr.AddReference(&#39;foo.bar&#39;)<br>&gt;&gt;&gt; import 
Foo.Bar<br>&gt;&gt;&gt; dir(Foo.Bar)<br>[&#39;Bar&#39;]<br>&gt;&gt;&gt;</blockquote>
<div>&nbsp;</div>
<div>Was the switching to another executable intentional?<br>&nbsp;</div>