<div>I think this is something that broke well before the 2.0 release. To work around it in pyc.py, we added DefineDynamicAssembly to the PythonOps class in IronPython:</div>
<div> </div>
<div>import clr<br>clr.AddReference('IronPython')<br>from IronPython.Runtime.Operations import PythonOps<br>assemblyBuilder = PythonOps.DefineDynamicAssembly(...)<br><br></div>
<div class="gmail_quote">2009/3/20 Jeff Hardy <span dir="ltr"><<a href="mailto:jdhardy@gmail.com" target="_blank">jdhardy@gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hi all,<br>I'm unable to create a Dynamic assembly from IronPython using<br>AppDomain.DefineDynamicAssembly. The Python file attached results in<br>
the following error:<br><br>Traceback (most recent call last):<br> File "pinvoke.py", line 5, in pinvoke.py<br> File "mscorlib", line unknown, in DefineDynamicAssembly<br> File "mscorlib", line unknown, in InternalDefineDynamicAssembly<br>
File "mscorlib", line unknown, in nCreateDynamicAssembly<br> File "mscorlib", line unknown, in CheckGrantSetHelper<br>SystemError: Object reference not set to an instance of an object.<br><br>The equivalent C# program (also attached) works fine. I'm guessing<br>
there's something special about IronPython's AppDomain, but I'm not<br>sure what it is. This is using revision 48140. Any ideas?<br><font color="#888888"><br>- Jeff<br></font><br>_______________________________________________<br>
Users mailing list<br><a href="mailto:Users@lists.ironpython.com" target="_blank">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></blockquote></div><br>