VS Community 2013 не может отладить проект в решении, даже если решение собирается и работает без проблем?

Обратите внимание:

Недавно я переключился на компьютер с гибридной настройкой SSD и HDD, поскольку SSD достаточно мал, чтобы его лучше хранить только для одной ОС.

Раздел Windows имеет 60 ГБ пространства и доступ к разделу 500 ГБ на жестком диске.

Эта проблема:

Я клонировал файлы проекта в каталог с помощью графического интерфейса пользователя GitHub (все управление версиями осуществляется через графический интерфейс GitHub, а не с использованием встроенной функциональности VS).

Я смог успешно построить решение. Затем, после нажатия кнопки «Начать отладку (F5)», я получаю следующую ошибку:
введите описание изображения здесь

Вот соответствующие свойства проекта для рассматриваемого проекта:

введите описание изображения здесь

На что это похоже: это выглядит как \.\ неправильно обрабатывается как «текущий каталог». Однако это очень странно, учитывая, что у меня нет проблем с такими же настройками проекта на других компьютерах. РЕДАКТИРОВАТЬ: Из дальнейших исследований (см. Ниже) я позже обнаружил, что это не ошибка синтаксического анализа, поскольку VS не может найти файл в целом. Итак, мне интересно, имеет ли это какое-либо отношение к недавнему переходу на новый компьютер и способу установки жестких дисков? Я думаю, что это вряд ли проблема с моим рабочим процессом GitHub, так как GitHub не заботится о каталоге Debug (он игнорируется).

В чем может быть проблема?

В чем я убедился до сих пор:

  • В проекте CodeChain нет ошибок (т.е. сборка прошла успешно без каких-либо странных ошибок):

введите описание изображения здесь

Я думал, что это может быть проблема, основанная на некоторых других попаданиях «Невозможно запустить программу», которые я получил в Google, но я могу исключить это.

  • Я отменил изменения, удалив новую ветку, над которой я работал, и полностью очистив проект с диска на случай, если это будет неясная ошибка. Затем я вернулся к своему предыдущему последнему известному рабочему состоянию и получил следующее. Я все еще получаю ту же ошибку.

  • Я точно знаю, что файл существует, и я также попытался использовать другую переменную для обозначения каталога, в котором находится вывод:

введите описание изображения здесь

Я все еще получаю ту же ошибку:

введите описание изображения здесь

Может быть, двойная косая черта — это проблема (но не должна быть, верно?). Вот и вынимаю лишнюю косую черту $(ProjectDir)Debug\, Неудачно:

введите описание изображения здесь

  • Удивительно, но решение в целом работает, когда я выбираю основной проект в качестве запускаемого проекта!

-1

Решение

Проект, который я пытаюсь открыть, создает статический файл * .lib. Это нельзя открыть и запустить.

Нет никакого способа открыть проект, который я пытался отладить, на других компьютерах. Скорее всего, я выбрал другой стартовый проект.

Действительно, это была проблема. Я забыл, какой стартовый проект мне нужен, и поэтому не открывал нужный.

0

Другие решения


По вопросам рекламы [email protected]