Ahh, yes, in 2.7 we switched to installing the binaries into the GAC so they 
won't be in C:\Program Files anymore.  Instead they should be in 
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\IronPython\...

Also, are you using the 2.7 PYC w/ 2.7 or are you using the 2.6 PYC?  I'm not 
sure it'll make a difference but it's probably best to use the 2.7 PYC if 
you're not.

From: users-boun...@lists.ironpython.com 
[mailto:users-boun...@lists.ironpython.com] On Behalf Of Ken MacDonald
Sent: Tuesday, October 12, 2010 10:52 AM
To: Discussion of IronPython
Subject: Re: [IronPython] What happened to InitializeModule() in IP 2.7?

Thanks Dino,
OK, after installing my IP 2.7, the only IP .dll's are in c:\program 
files\ironpython 2.7\Silverlight\bin\*.dll. Are these the "Silverlight builds" 
you mentioned? If so, how would I get the standard builds?

I noticed that in my 2.6 installation, the dll's are in c:\program 
files\Ironpython 2.6\*.dll, they are NOT in a Silverlight directory. Maybe this 
is the problem?

In any case, the stub application .exe (leftover from a 2.6 build, perhaps?) 
seems to startup the 2.7 application .dll just fine, but would like to have the 
whole build process working properly if possible.
Ken
On Tue, Oct 12, 2010 at 1:30 PM, Dino Viehland 
<di...@microsoft.com<mailto:di...@microsoft.com>> wrote:
It should still be there at least I still see it in the sources.  It's not 
defined for Silverlight builds (I'm not sure if that's a change or not).  One 
thing to be careful of is that 2.6 and 2.7 do have different .NET assembly 
versions so they will be treated as different types.  In other words you need 
to re-build a 2.6 pre-compiled app to work against 2.7.

From: 
users-boun...@lists.ironpython.com<mailto:users-boun...@lists.ironpython.com> 
[mailto:users-boun...@lists.ironpython.com<mailto:users-boun...@lists.ironpython.com>]
 On Behalf Of Ken MacDonald
Sent: Tuesday, October 12, 2010 8:44 AM
To: Discussion of IronPython
Subject: [IronPython] What happened to InitializeModule() in IP 2.7?

Hi,
I'm running the pyc.py IronPython compiler. In the GenerateExe method, there is 
a call to ....GetMethod("InitializeModule"). This method was available in IP 
2.6 but seems to have disappeared in IP 2.7.

I used "GetMethods()" to confirm that in IP 2.6 we have:

Int32 InitializeModule(System.Reflection.Assembly, System.String, 
System.String[])

but if I run in IP 2.7, the method is non-existent. This causes the GenerateExe 
method to fail, and the stub .exe file is not created. Fortunately, the old 
stub module .exe still works with the new .dll created.

Anyone know if there is something else that will work, or if the method has 
been renamed, or...??????
Thanks,
Ken

_______________________________________________
Users mailing list
Users@lists.ironpython.com<mailto:Users@lists.ironpython.com>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to