Есть две dll библиотеки с одинаковыми названиями и namespace нужно сохранить оба

У меня в моем приложении есть изначально библиотека Microsoft.Exchange.WebServices которую нельзя трогать.(так как это коробочное лицензионное решение на который распространяется техническая поддержка вендора) Сейчас я хочу добавить dll из https://github.com/sherlock1982/ews-managed-api/ но при добавлении, из за того что эта dll имеет то же название и те же namespace и методы, функционал коробки конфликтует. Поэтому нужна помощь в сборке dll из этой github.com/sherlock1982/ews-managed-api ветки с более уникальными именем и названием пространства имен.

P.S. Сам я никогда не создавал свои собственные dll


Ответы (1 шт):

Автор решения: Volodya Putiin

Если я правильно понимаю, то трудность возникает в конфликте имен, причем не только самих классов, а так же using, который подключается. Для таких случаев Microsoft позаботился о создании псевдонимов для Dll, их название уже не может повторяться в одном каталоге. Используются они довольно просто и дабы не повторять статью, даю ссылку на нее: Псевдоним extern

→ Ссылка