Я создаю расширение для 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
}