Прослушайте событие отладчика из другого проекта - PullRequest
0 голосов
/ 02 мая 2019

Я создаю расширение для Visual Studio, и у меня проблема с перехватом события отладчиком в другом проекте. Например, если я слушаю событие отладчика из родительского проекта (у которого есть файл * .vsct), я успешно перехватываю каждое событие из него, однако, когда я делаю то же самое в другом проекте (проект библиотеки классов) - это просто не работает, как ни одно событие не было Может кто-нибудь сказать мне, если я должен по-разному обрабатывать события отладчика Visual Studio в проектах библиотеки классов?

Спасибо!

        DebuggerEvents _debuggerEvents;
        EnvDTE80.DTE2 applicationObject;
        applicationObject = (EnvDTE80.DTE2)Microsoft.VisualStudio.Shell.Package.GetGlobalService(typeof(DTE));
        _debuggerEvents = applicationObject.Events.DebuggerEvents;
        _debuggerEvents.OnEnterBreakMode += _debuggerEvents_OnEnterBreakMode;
        private void _debuggerEvents_OnEnterBreakMode(dbgEventReason Reason, ref dbgExecutionAction ExecutionAction)
        {
            //some code here
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...