Возможно, это связано с: Откуда возникает ошибка CS0433 «Тип 'X' уже существует как в A.dll, так и в B.dll»?
Вкратце:
Иногда это может произойти, когда Visual Studio не может правильно очистить кэшированное состояние в процессе перестройки. Я заметил, что это происходит чаще в последних обновлениях VS2019.
Попробуйте выполнить следующие шаги и посмотрите, поможет ли это:
- Удалите все каталоги bin / obj для вашего решения с помощью проводника
- Закройте VisualStudio и перезапустите P C (это кажется странным и ненужным, но обнаружил, что это может помочь)
- Повторно откройте VisualStudio и выполните полную перестройку
Также возможно, хотя и гораздо менее вероятно, что у вас действительно есть две ссылки на один и тот же пакет / dll с разными путями подсказок. Один получает подписанную версию, а другой нет (хотя, если это внешний пакет, маловероятно, что у вас будет доступна неподписанная версия). Если описанные выше действия не помогли, проверьте файл проекта на наличие повторяющихся ссылок.