У меня есть решение .net, которое создает DLL. Это состояло из двух проектов. (Дополнительная информация: один содержит ряд моих специальных функций / классов и т. Д., Написанных на VB.Net. Второй - некоторые функции / классы и т. Д., Специфичные для клиента и использующие мои классы). Работу я могу построить и перестроить решение без проблем. Нет ошибок, предупреждений и т. Д.
Я проверяю зависимости проекта, и они верны. Например. мой код не зависит от кода клиента, но код клиента зависит от моего кода. Порядок сборки: мой код, затем код клиента. Это все выглядит хорошо для меня.
Теперь, чтобы быть уверенным, что все в порядке, я делаю Build> Clean Solution. В результате возникают следующие проблемы:
1 предупреждение (Ссылочный компонент ADODB не найден)
6 Ошибки (все ошибки в моем коде, и они сосредоточены вокруг ссылки ADODB)
Я вижу, что ссылка ADODB в моем коде имеет значок предупреждения. Однако я обнаружил, что если дважды щелкнуть значок (в обозревателе решений), отобразится браузер объектов и предупреждение исчезнет.
Если я сейчас сделаю два перестроения, ошибки исчезнут, и все будет счастливым.
Итоговые вопросы:
- Почему сборка чистого решения вызывает эти предупреждения и проблемы?
- Что я могу сделать, чтобы эти проблемы перестали происходить