[Python.NET] pythonnet appdomain(s)

Adam Klein <[email protected]>
Newsgroups gmane.comp.python.dotnet
Message-ID <[email protected]>
Hello,

Is there a design reason that pythonnet loads C# assemblies into its own AppDomain rather than establishing a separate AppDomain? It would be useful for instance when developing in C# in parallel with writing python code (say, in the ipython REPL) to be able to reload C# assemblies dynamically.

Also, we've found it useful in Initialize() to enable shadow copying, to prevent file locking, ie

        internal static void Initialize() {
...

            AppDomain domain = AppDomain.CurrentDomain;

            // prevent file locking
            domain.SetShadowCopyFiles();
            domain.SetShadowCopyPath(null);

Although these are deprecated methods, and really it should be establishing a new AppDomain as above.

Regards,
  Adam

_________________________________
Adam D Klein
BlueMountain Capital Management LLC
280 Park Ave, 5th Floor East
New York, NY 10017
O:(212)905-2136
C:(917)331-8871

_________________________________________________
Python.NET mailing list - [email protected]
https://mail.python.org/mailman/listinfo/pythondotnet
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.