Рейтинг:
2
Richard MacCutchan
Вам необходимо исправить проект, чтобы использовать текущий набор инструментов, установленный с VS 2019. Перейдите в раздел Project -> Properties и щелкните стрелку раскрывающегося списка справа от версии Windows SDK. Он должен показать список с текущей версией по умолчанию, которую вы можете выбрать. Нажмите на нее, сохраните и перестройте свой проект.
Member 14629414
Ричард Маккатчан мне жаль что я отвечаю Вам поздно но в версии Windows SDK у него нет SDK 7.1 который я установил а есть только 10
Richard MacCutchan
Выберите версию 10 (самую последнюю), так как она будет соответствовать всем другим продуктам сборки, установленным с VS 2019.
Member 14629414
Я думаю, что мы неправильно понимаем друг друга.Я имею в виду, что эти программы были построены с более старой версией VS(от VS2010 до VS 2015), поэтому в VS 2019 Я не могу ее скомпилировать, и это была проблема.
Richard MacCutchan
Если вы перенацелите проект на версию VS 2019, как я объяснил выше, то он должен построить. Если это не так, то вам нужно объяснить, что происходит, когда вы пытаетесь. Я восстановил старые проекты на своей последней версии без каких-либо проблем.
Member 14629414
Он показал ошибку "MSB8020: инструменты сборки для v140 (Platform Toolset = 'v140') не могут быть найдены", как этот старый проект из VS 2015
Это все, что я знаю сейчас.
Richard MacCutchan
Затем вам нужно изменить настройки, чтобы использовать инструменты сборки VS2019, как я все время предлагаю. Посмотрите в разделе набор инструментов платформы в настройках проекта.
Member 14629414
Ричард Маккатчан мне очень любопытно как вы можете построить старый проект VS version в VS 2019 без каких либо проблем
Member 14629414
Когда я скомпилировал его, например, который написан для VS 2015, он показал, что проект не имеет набора инструментов платформы "v140", поэтому не может быть скомпилирован, если я не установлю инструменты сборки VS 2015 или не обновлю проект до текущего VS 2019, выбрав " Retarget solution"
Я так и сделал но результат не изменился