У меня проблемы с отладчиком JIT. У меня есть приложение Windows Forms, которое вызывает сборку .NET, которая имеет функцию calc (int, int), которая имеет точку останова, установленную с помощью System.Debugger.Break (). Эта сборка загружается, когда я нажимаю на кнопку в приложении форм. Теперь, когда достигается точка останова, отладчик JIT спрашивает меня, хочу ли я отлаживать приложение. Я выбираю это и выбираю текущий экземпляр Visual Studio, в котором загружен проект для приложения форм, которое я запускал. VS успешно ломается при этом вызове. Теперь, когда я нажимал на run, я ожидал, что приложение форм вернется в состояние, в котором я смогу снова с ним взаимодействовать. Вместо этого я получаю «призрачное» окно приложения форм. Есть ли способ обойти эту проблему? Я знаю, как подключить приложение форм к отладчику VS до того, как точка останова станет одним из решений. Но есть ли способ получить такое поведение, когда я использую JIT-отладчик?
Спасибо.