У меня есть проект библиотеки классов, содержащий WCF-клиент: конфигурацию и много логики, связанных с ней.WCF client app.config в библиотеке классов
Эта DLL будет использоваться несколькими клиентскими приложениями, которые должны потреблять точно такой же контракт.
Проблема в том, что конфигурация находится в DLL, но каждое клиентское приложение имеет другой адрес конечной точки и сертификат клиента.
Как я могу «ввести» значения из клиентского приложения в атрибуты с помощью «????????» значение в конфигурации DLL?
<endpoint address="????????"
binding="customBinding"
bindingConfiguration="NewBinding0"
name="yyyy"
contract="bbbbb" />
...
<behavior name="TestBehavior">
<clientCredentials>
<clientCertificate storeLocation="LocalMachine" storeName="My"
x509FindType="FindByThumbprint" findValue="????????" />
</clientCredentials>
</behavior>
...
Спасибо :)