У меня есть веб-приложение, использующее Enterprise Library 4.1. Коллега обновил модуль проверки подлинности, используемый веб-приложением, до Enterprise Library 5.0. И, к сожалению, обновленная версия модуля аутентификации содержит новые функции, которые мне нужны, поэтому я должен включить обновленный модуль в свой проект. Теперь я получаю следующее исключение:
[A]Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceSection
cannot be cast to [B]Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceSection.
Type A originates from 'Microsoft.Practices.EnterpriseLibrary.Common, Version=4.1.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location
'C:\Windows\assembly\GAC_MSIL\Microsoft.Practices.EnterpriseLibrary.Common\4.1.0.0__31bf3856ad364e35\Microsoft.Practices.EnterpriseLibrary.Common.dll'.
Type B originates from 'Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location
'C:\Windows\assembly\GAC_MSIL\Microsoft.Practices.EnterpriseLibrary.Common\5.0.414.0__31bf3856ad364e35\Microsoft.Practices.EnterpriseLibrary.Common.dll'.
Можно ли как-то использовать обновленный модуль аутентификации в своем приложении без обновления до EL 5.0?