Подтвердить что ты не робот

Ошибка при попытке запуска проекта: невозможно запустить программу. Не удается найти указанный файл

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

Error while trying to run project: Unable to start program:

"E:\Workspace\...\....exe"

Cannot find the file specified.

Я подтвердил, что указанный файл существует на пути, указанном сообщением об ошибке.

Я попытался "Очистить решение" и "Восстановить решение".

Навигация к исполняемому файлу вручную и его запуск. Ошибка, указанная выше, появляется, когда я нажимаю кнопку "Выполнить" в VS2010.

Кто-нибудь знает, почему это может произойти?

4b9b3361

Ответ 1

С помощью инструмента восстановления в VS Management все исправлено.

(1.e щелкните правой кнопкой мыши Visual Studio 2010 и выберите "Изменить/Удалить" из "Программы удаления программ" в панели управления Windows и нажмите "Восстановить" в окне "Управление Visual Studio" при загрузке.)

Ответ 2

У меня была эта проблема на VS2008: я удалил .suo;.ncb; и файл проекта пользователя, затем перезапустили решение и устранили проблему для меня.

Ответ 3

Единственный способ, которым я смог справиться с этим (переустановка - это не вариант), заключалась в том, чтобы установить свойства проекта → web- > start action → "не открывать страницу. внешнее приложение."

Кстати, я думаю, что в какой-то момент это началось из-за мода, который я сделал для machine.config.:) И нет, я не помню, что это было. Кажется, это очень апокалиптическая ошибка, когда вы ее никогда не уходите.

Итак, если вы нашли эту страницу у Google, вы должны знать, что вы обречены.:)

Ответ 5

Для меня это был вирусный сканер, которому не нравился тот факт, что у меня в моем имени файла exe несколько периодов.

то есть

project.class.console.exe < - не запускается

console.exe < - будет работать

Надеюсь, что это поможет.

Ответ 6

У меня лично есть эта проблема в Visual 2012 с приложениями x64, когда я проверяю опцию "Managed С++ Compatibility Mode" в меню Debugging->General options of Tools->Options. = > Устранение этой опции устраняет проблему.

Ответ 7

Для меня это был... Антивирус! Защита Kaspersky Endpoint 10. Кажется, что частые компиляции и изменение exe привели к блокировке файла.

Ответ 8

Я думаю, что VS больше не может разрешить путь по какой-то причине.

Вы можете попробовать перейти в диалоговое окно "Свойства проекта", выбрать вкладку "Отладка", выбрать "Запустить внешнюю программу" в группе "Начать действие" и ввести полный путь к исполняемому файлу.

Ответ 9

Reset диагностика и статический анализ, например, в свойствах → FORTRAN → диагностика. В частности, будьте осторожны, "Уровень статического анализа безопасности" и не устанавливайте его. Удачи!

Ответ 10

У меня была та же проблема.
Причиной для меня было то, что параметр Command в Configuration Properties | Debugging был reset по умолчанию.

Ответ 11

Я столкнулся с аналогичной проблемой. И я нашел решение полностью не связанным с ошибкой. Трюк переименовал имя сборки. Решение: VS 2013 → Свойства проекта → вкладка приложения → свойство AssemblyName изменено на новое имя < 25 символов

Ответ 12

У меня была аналогичная проблема при использовании веб-проекта Silverlight...

Я решил проблему, установив страницу запуска (в Silverlight. aspx).

В браузере проекта щелкните правой кнопкой мыши вашу стартовую страницу и установите ее.!

см. здесь мой снимок экрана

Ответ 13

Я просто перешел в ту же проблему: консольное приложение, Visual Studio 2013, 64-разрядная ОС. Настройки проекта были настроены на "Любой процессор", я создал новую конфигурацию для x86, а VS был счастлив.

  • В своем обозревателе решений щелкните правой кнопкой мыши свое решение (.sln), выберите "Configuration Manager"
  • Платформа активного решения: если она говорит "Любой процессор", щелкните стрелку вниз и выберите ""
  • В разделе "Введите или выберите новую платформу" введите "x86"
  • Теперь убедитесь, что для платформы "Active solution" установлено значение x86
  • Запуск (F5)

Ответ 14

Я пробовал удалить .suo;.ncb;.sdf; перестроить и т.д. Ничего не помогло. Сообщение было:

Невозможно запустить программу
'C:\Users\some user\Downloads\имя проекта \.\Debug\fil_name.exe'
Система не может найти указанный файл.

Проблема заключалась в несогласованном имени файла и неправильном пути к этому файлу.
1. Итак, перешли в Project- > Properties- > Linker- > General- > и в правой панели в "Output file" сменили имя с "fil_name.exe" на "file_name.exe"
Файл file_name.exe находится в более глубокой папке, например → \Debug\crv.
2. Также сделали Project- > Properties- > Configuration Properties- > и на правой панели в "Output Directory" отредактированы ".\Debug\to to.\Debug\crv"

Ответ 15

в моем случае мы решили из параметров отладки проекта, таких как  ссылка

Ответ 16

Удаление и восстановление всего решения из хранилища решило проблему для меня. Я не нашел это решение в любом из других ответов, поэтому подумал, что это может помочь кому-то.

Ответ 17

У меня была аналогичная проблема, но ни одно из перечисленных здесь решений не помогло. Моя проблема заключалась в том, что мое решение имеет несколько проектов, а неправильный был выбран в качестве проекта StartUp, как только я изменил его, он работал.

Ответ 18

В случае приложений Windows ошибка решена с изменением свойств выполняемого проекта.

  • Щелкните правой кнопкой мыши текущий проект, выберите Свойства
  • Отладка → Проверить Включить неуправляемую отладку кода и нажать сохранить в меню.

Эта конфигурация не сохраняется в [CurrentProject].csproj (или [CurrentProject].vbproj). Он сохраняется: [CurrentProject].csproj.user (или [CurrentProject].vbproj.user)

Если вы используете репозиторий кода, обычно этот файл не сохраняется в редакторе отмены версии.

Ответ 19

Я столкнулся с этой ошибкой, когда "по ошибке было добавлено к моим аргументам командной строки при изменении свойств для" Все конфигурации". Удаление их из RightClickProject- > Properties- > Configuration Properties- > Debugging- > Command Arguments позволило ему снова запустить в отладчике.

Ответ 20

Я только отправляю это, потому что у меня была конкретная проблема с аргументами командной строки, которые я проходил. Будучи неопытным с командной строкой, я использовал "<" и " > " в моих аргументах, и он перенаправил файл на меня. Надеюсь, это поможет кому-то.

Ответ 21

В верхнем меню "Build" → "Rebuild Solution" файл .exe был как-то удален или поврежден, "Rebuild Solution создаст новый!