Ошибка Visual Studio CS0433: тип существует в обоих ... (Unity-Accord. net) - PullRequest
1 голос
/ 08 мая 2020
• 1000 = null

как я могу решить эту проблему?

1 Ответ

0 голосов
/ 09 мая 2020

Возможно, это связано с: Откуда возникает ошибка CS0433 «Тип 'X' уже существует как в A.dll, так и в B.dll»?

Вкратце:
Иногда это может произойти, когда Visual Studio не может правильно очистить кэшированное состояние в процессе перестройки. Я заметил, что это происходит чаще в последних обновлениях VS2019.

Попробуйте выполнить следующие шаги и посмотрите, поможет ли это:

  1. Удалите все каталоги bin / obj для вашего решения с помощью проводника
  2. Закройте VisualStudio и перезапустите P C (это кажется странным и ненужным, но обнаружил, что это может помочь)
  3. Повторно откройте VisualStudio и выполните полную перестройку

Также возможно, хотя и гораздо менее вероятно, что у вас действительно есть две ссылки на один и тот же пакет / dll с разными путями подсказок. Один получает подписанную версию, а другой нет (хотя, если это внешний пакет, маловероятно, что у вас будет доступна неподписанная версия). Если описанные выше действия не помогли, проверьте файл проекта на наличие повторяющихся ссылок.

...