You also have to watch that the IronPython automatically loads some assemblies that pyc does not. It may be overkill but I reference the following in every script I make into an exe.<div><br></div><div><div>#Key IronPython References needed for final EXE when IronPython is not installed</div>
<div>clr.AddReference('IronPython')</div><div>clr.AddReference('IronPython.Modules')</div><div>clr.AddReference('Microsoft.Dynamic')</div><div>clr.AddReference('Microsoft.Scripting')</div><div>
clr.AddReference('Microsoft.Scripting.Core')</div><div>clr.AddReference('Microsoft.Scripting.Debugging')</div><div>clr.AddReference('Microsoft.Scripting.ExtensionAttribute')</div><div>clr.AddReference('mscorlib')</div>
<div>clr.AddReference('System')</div><div>clr.AddReference('System.Data')</div><div><br></div><div><br><br><div class="gmail_quote">On Thu, Apr 29, 2010 at 5:13 PM, David DiCato <span dir="ltr"><<a href="mailto:ddicato@microsoft.com">ddicato@microsoft.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">This is probably an assembly load failure. Try copying "c:\Program Files\IronPython 2.6"\*.dll into your program directory. You will also need to make sure that sys.path is properly set if you're using the CPython standard lib for anything.<br>
<br>
We realize this is kind of an undesirable workaround, which is why we're planning to put all of IronPython's required DLLs in the GAC at some point in the future.<br>
<font color="#888888"><br>
- David<br>
</font><div class="im"><br>
-----Original Message-----<br>
From: <a href="mailto:users-bounces@lists.ironpython.com">users-bounces@lists.ironpython.com</a> [mailto:<a href="mailto:users-bounces@lists.ironpython.com">users-bounces@lists.ironpython.com</a>] On Behalf Of Mico Siahaan<br>
</div><div class="im">Sent: Thursday, April 29, 2010 3:04 PM<br>
To: <a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
</div><div><div></div><div class="h5">Subject: [IronPython] Dirstributing scripts as Exe<br>
<br>
Dear all,<br>
<br>
In CPython there is py2exe to distribute scripts as exe. I notice<br>
there is pyc.py scripts in IronPython\Tools. I tried to use pyc to<br>
compile one simple script. It produced an exe file. But when I tried<br>
to run the exe file, Windows complained: 'Windows stop working...'.<br>
Did I do something wrong?<br>
<br>
--<br>
Mico | <a href="mailto:mico.siahaan@gmail.com">mico.siahaan@gmail.com</a> | @bangmico<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
</div></div></blockquote></div><br></div></div>