Не ясно, каковы взаимоотношения проектов или когда происходит эта ошибка, но вот предположение.
У вас есть 3 проекта: проект facebook (версия 4.0.0.0), проект twitter (версия 4.0.3.0) и основной проект, который ссылается на оба этих проекта. Возможно, вы сможете построить это решение, но при запуске привязка сборки не удастся. Зачем? потому что поведение по умолчанию - копировать сборки локально перед запуском. Что происходит, так это то, что первый проект создает копии в bin (скажем, в твиттере), затем второй проект строит (facebook), затем основной. Тем не менее, в конце этой версии 4.0.0.0 находится папка bin. Когда вы запускаете, как только вы вызываете что-то из твиттера, которое пытается использовать проблемную сборку, связывание завершается неудачно, потому что у него больше нет доступа к версии сборки 4.0.3.0.
Есть несколько способов обойти это. Одним из них является регистрация обеих сборок в GAC. Если это невозможно, посмотрите перенаправление привязки сборки в вашем файле конфигурации. Другой способ - зарегистрироваться для события AssemblyResolve и загрузить сборку программно.