При вызове
[System.Configuration.ConfigurationManager]::GetSection("MySection")
из приглашения PowerShell выдает исключение, потому что сборка, содержащая тип, представленный «MySection» в конфигурации приложения, не может быть загружена. Тем не менее, я ранее загрузил сборку, содержащую этот тип, и даже могу создать экземпляр этого типа напрямую, используя 'new-object'.
Как ConfigurationManager разрешает типы так, что сборки, уже загруженные в домен приложения PowerShell, не видны ему?