Some more open-source free goodness from AppSecInc today with eternal0’s release of .NET ProcessDomain. This is AppSecInc’s fifth open-source project released under the Eclipse Public License.
It’s basically what browsers do these days for isolating tasks in separate processes with AppDomain semantics. Our problem was running multiple jobs that have some native code that uses incompatible DLLs. You can’t load DLL1 and then DLL2, the process would crash or the job would fail. We were already doing this in AppDomains, so ProcessDomain was a virtually zero-line replacement that solved that problem.