Хорошо, ребята, у меня есть проблема. Я надеялся, что найду ответ на форумах, но, похоже, ни один из них не является именно тем, что мне нужно.
Совершенно новый компьютер, только что установил VS2017 (никогда не обновлялся с 2015 года на предыдущем компьютере, потому что я беспокоился о подобных проблемах).
Работал над этим программным обеспечением около года. Имеет 2 библиотеки, всего 3 файла проекта.
Теперь все решения для одного проекта строятся идеально (без проблем). Решение с 3 файлами проекта Решение выдает ошибку; MSB8020: инструменты сборки для v140. ТЕПЕРЬ Я не пытаюсь вернуться назад - поэтому ответы, такие как install v140 (найденные на предыдущих вопросах), исключены.
ИЗОЛЯЦИЯ ПРОБЛЕМЫ - Библиотека (A) не имеет зависимостей. Библиотека (B) зависит от библиотеки (A). Основной код (проект) использует оба. Когда я собираю библиотеку (A) - Нет ошибок - Когда я строю библиотеку (B) - появляется ошибка MSB9020.
Я проверил ссылки в файлах проекта v141 и проверен в свойствах проекта. ЭТО ВОЗМОЖНО - что-то в коде форсирует это - в коде нет ничего особенного (для целей отладки в будущем). Нет причудливых директив.
Я могу продолжить работу на этом проекте на старом компьютере. То, что я рассматриваю, является восстановлением Проектов с нуля. Я пытался избежать этого.
ЛЮБЫЕ ИДЕИ, которые у вас есть, были бы С благодарностью. Спасибо