У меня есть устаревшее приложение WinForms Desktop, созданное в .NET 1.1 и Visual Studio 2003. Это приложение состоит из некоторых исполняемых файлов, которые запускаются последовательно с использованием метода Process.Start.Также для связи друг с другом используется .NET Remoting.
Теперь я отлаживаю приложение и мне нужно подключиться к процессу и остановить его на конкретной точке останова, но я не могу подключиться к нему.Некоторое время назад я мог присоединиться к тому же процессу без проблем, но теперь я не могу.Единственное отличие состоит в том, что я недавно установил Visual Studio 2017 и TFS ... Я не уверен, является ли это виновником.
Для того, чтобы присоединиться к процессу, я выполняю следующие шаги:
- В Visual Studio 2003 я перехожу к «Отладка-> Процессы ...»
- Открывается диалоговое окно «Процессы» и оттуда отображается список процессов.
- Из этого списка я выбираю процесс, который я хочу прикрепить, и нажимаю кнопку «Присоединить».
- Открывается диалоговое окно «Присоединить к процессу», отображается список типов программ для отладки.Я выбираю «Common Language Runtime».
- После выбора я получаю сообщение об ошибке ниже:
Я пробовал некоторые обходные пути, такие как это и это , но безуспешно.
В любом случае, отладка всегда работала без необходимости делать обходные пути такого рода, и внезапно перестала работать с одного дня на другой.Я ничего не понимаю .... Проекты одинаковые и я ничего не трогал.