Я новичок в Visual Studio, и всякий раз, когда я пытаюсь собрать и запустить свой код на Vs2017, появляется диалоговое окно с сообщением «ваш проект устарел, вы хотите перестроить?» после щелчка перестроить отображается сообщение об ошибке, даже если ошибок нет
Привет и добро пожаловать в StackOverflow. Найдите время, чтобы прочитать страница помощи!
«отображает сообщение об ошибке, даже если ошибок нет» - очевидно, что это ошибка, поскольку вы получаете сообщение об ошибке.





ИНСТРУМЕНТЫ-> Параметры-> Проекты и решения-> Сборка и запуск
И выберите Always Build, как я сделал на этом изображении.

А затем перестройте или начните отладку вашего проекта.
Этот ответ, похоже, отвечает только на то, как отключить подсказку, которая может не быть полным ответом, но может отвечать только на его часть. Проблема в том, что это единственная часть, на которую мы можем ответить, и поэтому я считаю ее верной.
Запрос об устаревании используется всякий раз, когда IDE обнаруживает, что файлы были изменены между сборками. Это просто приглашение перестроить проект. Всякий раз, когда он показывает вам, что есть какие-либо ошибки, вы должны поверить в то, что они есть, и просто попытаться выяснить, что вызывает прерывание сборки. Вы получите гораздо больше ответов, если опубликуете фактическое сообщение об ошибке.