When invoking
[System.Configuration.ConfigurationManager]::GetSection("MySection")
from within a PowerShell prompt, it throws an exception because the assembly containing the type represented by "MySection" in the app config is unable to be loaded. However, I have previously loaded the assembly containing that type, and I am even able to instantiate the type directly using 'new-object'.
How is the ConfigurationManager resolving types such that the assemblies already loaded into the PowerShell app domain are not visible to it?