В моем случае я получил это сообщение во время отладки:
"Error while calling service <ServiceName> Could not load file or assembly 'RestSharp,
Version=105.2.3.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.
The located assembly's manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)"
Причина
В моем проекте было 2 внутренних компонента, использующих RestSharp, но оба компонента имеют разные версии RestSharp (один с версией 105.2.3.0
, а другой с версией 106.2.1.0
).
Решение
Либо обновите один из компонентов до более нового, либо понизьте рейтинг другого. В моем случае было безопаснее понизить рейтинг с 106.2.1.0
до 105.2.3.0
, а затем обновить компонент в диспетчере пакетов NuGet. Таким образом, оба компонента имеют одинаковую версию.
Перестройте, и это сработало без проблем.