Почему я не могу приложить к моему процессу?
Я могу начать отладку (F5).
Если я начинаю с Ctrl + F5, а затем переходим к прикреплению позже, я не могу.
Название программы неактивное. Кнопка "Прикрепление" отключается, когда я выбираю строку для программы.
Я попытался использовать Attach для "Automatic" или выбрать Managed 4.0 + Native.
Я пробовал проверять как "Показывать процессы от всех пользователей", так и "Показывать процессы во всех сеансах"
Я запускаю Visual Studio в качестве администратора.
Любые идеи?
Ответы
Ответ 1
Вероятно, вы видите процесс .vshost.exe для своего приложения, который всегда неактивен.
Просмотрите список процессов и убедитесь, что нет другого, указанного с тем же/похожим именем.
Также обратите внимание: если это консольное приложение, и процесс достигает конца метода Main (в окне консоли будет указано "Нажмите любую клавишу, чтобы продолжить".), то вы, вероятно, не увидите перечисленный процесс, потому что он закончился.
Ответ 2
Если вы используете файл .vshost для более быстрого запуска, и вы начинаете без отладки, вы не можете подключаться, потому что процесс .vshost всегда является отладчиком, связанным с экземпляром Visual Studio.