Запуск приложения WinForms не работает

Я создал проект приложения WinForms. Самый простой. Когда я нажимаю Ctrl + F5, ничего не происходит, и Visual Studio зависает. И иногда я получаю эту ошибку: (Невозможно скопировать файл "obj\Debug\Project1.exe" в "bin\Debug\Project1.exe". Процесс не может получить доступ к файлу "bin \ Debug \ Project1.exe", потому что это используется другим процессом.) Но часто окно вывода абсолютно пустое.

Когда я запускаю его в режиме отладки (F5), он работает. Это никогда не случалось со мной раньше.

Я проверил диспетчер задач, и кажется, что процесс приложения уже запускается, когда проект открывается в VS и когда я пытаюсь запустить приложение, создается другой процесс. Итак, в тот момент у меня два идентичных процесса. Может в этом и заключается проблема, но не уверен. Как это решить?

5 ответов

Решение

Благодаря ответу Зоргатоне (который есть в комментариях), в моем случае решение было отключить антивирус Avast.

Ваши системные файлы могут быть повреждены. Попробуйте запустить SFC https://support.microsoft.com/en-us/kb/929833

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

Я столкнулся с этой проблемой "использования" и т. Д. В моем случае, да, проект уже запущен или исполняемый файл запущен. Я просто должен был закрыть или завершить тот, который работал (или закрыть Visual Studio) и начать заново. Я тоже нашел это странным. Я полагаю, что в режиме отладки VS своего рода пытается временно запустить exe-файл для его запуска, и, если в папке отладки уже есть exe-файл, выдается эта ошибка.

Возможно, отсутствует файл реестра? Вы недавно чистили реестр? Попробуйте запустить его в настройках совместимости на единицу ниже, чем ваш текущий OP, если это временно исправить. Отсутствует процесс диспетчера задач, потому что у него есть службы, которые работают рядом с ним, идентифицируют и закрывают связанные.

Другие вопросы по тегам