Мне приходится присматривать за большим решением, созданным в Visual Studio 2003 с использованием MFC и C ++
Я открыл и преобразовал его в версию VC2010 с помощью Visual Studio 2010 Professional
Имя решения, имя файла проекта vc и т. Д. Называются телеметрией, и я готовлю окончательную версию к выпуску. Но исполняемый файл в папке релиза появляется под другим именем. Когда я пытаюсь запустить файл из IDE, используя зеленую кнопку запуска, он выдает ошибку о том, что Telemetry.exe не найден в папке выпуска. Однако я много раз чистил и перестраивал решение, но exe-файл появляется под другим именем
Человек, который раньше поддерживал код, сказал мне, что он вообще не собирается под VS2010. Я не уверен, что он имел в виду, но у меня не было проблем с его построением. Кажется, единственной проблемой является запуск его из IDE после сборки, что связано с тем, что имя файла exe отличается от имени файла решения.
Какие настройки могут вызывать отличия имени файла exe от имени решения?
Ошибка:
Настройки в Visual Studio:
Если это не было изменено в Project Properties->General->Target Name
, который по умолчанию ($ProjectName)
, посмотри на Project Properties->Linker->General->Output File
чтобы увидеть, было ли запрошено конкретное имя для вывода компоновщика.
Других решений пока нет …