Здравствуйте,
не могу понять как можно подключить библиотеку к скрипту, чтобы она использовала свой config файл.
Есть такой код:
$FBToolsShare = "<path_to_share>"
Import-Module($(Join-Path $FBToolsShare -ChildPath "<dll_name>"))
[appdomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $(Join-Path $FBToolsShare -ChildPath "<dll_name>.config"))
$CRMClient = New-Object CRMServiceClient -ArgumentList "<name_endpoint>"
Он выдает ошибку
New-Object : Exception calling ".ctor" with "1" argument(s): "Could not find endpoint element with name '<name_endpoint>' and contract '<name_contract>' in the ServiceModel client
configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this name could be found in the client element."
У библиотеки в конфигурационном файле есть необходимый endpoint, но он просто не видит этот файл, по всей видимости.
Пробовал сделать то же самое в C#, предварительно заменив содержимое конфигурационного фала на содержимое из конфигурационного файла библиотеки, и все заработало.