Для тех, кто по-прежнему получает эту ошибку даже в Visual Studio 2017
Нет динамических библиотек / библиотек переносимых классов / пакетов Nuget или проблем зависимости.Visual Studio не выдвигает никаких ошибок или предупреждений.
После нескольких часов, проведенных за попытками всех решений, опубликованных в этой и других темах и веб-страницах, единственное решение, которое сработало для меня, это проверка -in, удалите Рабочее пространство и снова Map&Get
.
Чтобы удалить Рабочее пространство, Source control
→ Advanced
→ Workspace
→ Remove
.
I '• использование Visual Studio 2017 Community в актуальном состоянии и после относительно новой установки на новую машину (одна неделя и несколько рабочих часов).
Методы, которые я до сих пор не проверял, но безуспешновышеуказанное решение
- Убедитесь, что функция «Изменить и продолжить» включена в параметрах Visual Studio.Снимите флажок и поставьте галочку снова
- Удаление bin и obj для всех проектов в решении
- Очистите и перестройте все, перезапустите VS / перезагрузку в сочетании с вышеуказанным
- Проверка параметров компиляциипакеты Nuget и dll-совместимость для проектов, вдохновленные this
- Выгрузка проектов в различных комбинациях для проверки проблем зависимости или других проблем (вдохновлено this )
- Удаление решения путем его повторной загрузки (без удаления рабочей области)
- Знак False для внедрения типов взаимодействия
- Установите
<_ResolveReferenceDependencies>
в true
, как объяснено здесь - Комбинации вышеперечисленного с перезапуском VS и перезагрузками
После этого я зарегистрировался и загрузил Решение на другой компьютер с той же версией VisualСтудия (сообщество 2017).Поскольку у меня там не было проблемы «Редактировать и продолжить», я решил удалить рабочую область.