Remove the code that spins up our own assembly load context. Keep the code that registers our `Resolve` method to the default loader's `Resolving` event, so that we can continue to do special assembly resolution as needed (such as the GAC probing logic needed for consuming FullCLR PS modules). Essentially, the assembly `Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.dll` is not needed anymore, the remaining code should be moved to S.M.A.dll. However, that will break DSC and other native hosts that are hosting powershell. So this assembly is kept for now. |
||
---|---|---|
.. | ||
CoreCLR | ||
.gitignore | ||
AssemblyInfo.cs | ||
map.json | ||
Microsoft.PowerShell.CoreCLR.AssemblyLoadContext.csproj |