Ошибка при попытке запуска проекта: невозможно запустить программу. Не удается найти указанный файл
Этот проект работал нормально, затем я перезапустил свой компьютер, чтобы установить новый графический процессор, и теперь он создает следующую ошибку при попытке запустить ее:
Error while trying to run project: Unable to start program:
"E:\Workspace\...\....exe"
Cannot find the file specified.
Я подтвердил, что указанный файл существует на пути, указанном сообщением об ошибке.
Я попытался "Очистить решение" и "Восстановить решение".
Навигация к исполняемому файлу вручную и его запуск. Ошибка, указанная выше, появляется, когда я нажимаю кнопку "Выполнить" в VS2010.
Кто-нибудь знает, почему это может произойти?
Ответы
Ответ 1
С помощью инструмента восстановления в VS Management все исправлено.
(1.e щелкните правой кнопкой мыши Visual Studio 2010 и выберите "Изменить/Удалить" из "Программы удаления программ" в панели управления Windows и нажмите "Восстановить" в окне "Управление Visual Studio" при загрузке.)
Ответ 2
У меня была эта проблема на VS2008: я удалил .suo;.ncb; и файл проекта пользователя, затем перезапустили решение и устранили проблему для меня.
Ответ 3
Единственный способ, которым я смог справиться с этим (переустановка - это не вариант), заключалась в том, чтобы установить свойства проекта → web- > start action → "не открывать страницу. внешнее приложение."
Кстати, я думаю, что в какой-то момент это началось из-за мода, который я сделал для machine.config.:) И нет, я не помню, что это было. Кажется, это очень апокалиптическая ошибка, когда вы ее никогда не уходите.
Итак, если вы нашли эту страницу у Google, вы должны знать, что вы обречены.:)
Ответ 4
Я нашел связанный поток:
Отладка Visual Studio 2010/IE 8 - Невозможно запустить программу - Элемент не найден.
Вот лучший ответ:
Tools > Internet Options > Advanced Under the Browsing Section
затем снимите флажок
"Disable Script Debugging (Internet Explorer)
Ответ 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 создаст новый!