Как отыскать свойство, отвечающее за параметр "Enable .NET Framework source stepping" в коллекции DTE.Properties? Ни одно из свойств в DTE.Properties("Debugging", "General") /*здесь*/ не подходит
В vssettings эта настройка сохраняется под именем "FrameworkSourceStepping". Так же не удаётся [Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))] получить настройки DTE.Properties("Debugging", "Symbols"), видимо все эти настройки доступны по недокументированному параметру
Help will always be given at Hogwarts to those who ask for it.
Re: DTE.Properties и "Enable .NET Framework source stepping"
Здравствуйте, samius, Вы писали:
S>А что это будет? Не макрос, который будет включать и выключать отладку с исходниками?
Он самый. Надоело по нескольку галок спавить\снимать, захотелось кнопарь Хотя, быть может, на шустром компе и нет смысла эту отладку отключать… С учётом того, что в mscorlib заходить не получится
Help will always be given at Hogwarts to those who ask for it.
Re[3]: DTE.Properties и "Enable .NET Framework source steppi
Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, samius, Вы писали:
S>>А что это будет? Не макрос, который будет включать и выключать отладку с исходниками?
_FR>Он самый. Надоело по нескольку галок спавить\снимать, захотелось кнопарь Хотя, быть может, на шустром компе и нет смысла эту отладку отключать… С учётом того, что в mscorlib заходить не получится
У меня почти не тормозит (C2D E6600). Напрягает то, что часто по StepInto попадаешь в исходники фреймворка, не желая того (когда параметром своего метода передается результат выражения с участием методов и свойств FCL). Иногда это становится мукой.
В итоге я включаю отладку с исходниками фреймворка только в тех случаях, когда без нее совсем никак. Была бы кнопка — жить было бы легче.
Re[4]: DTE.Properties и "Enable .NET Framework source steppi
Здравствуйте, samius, Вы писали:
S>Здравствуйте, _FRED_, Вы писали:
_FR>>Здравствуйте, samius, Вы писали:
S>>>А что это будет? Не макрос, который будет включать и выключать отладку с исходниками?
_FR>>Он самый. Надоело по нескольку галок спавить\снимать, захотелось кнопарь Хотя, быть может, на шустром компе и нет смысла эту отладку отключать… С учётом того, что в mscorlib заходить не получится
S>У меня почти не тормозит (C2D E6600). Напрягает то, что часто по StepInto попадаешь в исходники фреймворка, не желая того (когда параметром своего метода передается результат выражения с участием методов и свойств FCL). Иногда это становится мукой. S>В итоге я включаю отладку с исходниками фреймворка только в тех случаях, когда без нее совсем никак. Была бы кнопка — жить было бы легче.
А "Enable Just My Code" не подойдет? (в Debugging — General)
Re[4]: DTE.Properties и "Enable .NET Framework source steppi
Здравствуйте, samius, Вы писали:
S>>>А что это будет? Не макрос, который будет включать и выключать отладку с исходниками? _FR>>Он самый. Надоело по нескольку галок спавить\снимать, захотелось кнопарь Хотя, быть может, на шустром компе и нет смысла эту отладку отключать… С учётом того, что в mscorlib заходить не получится S>У меня почти не тормозит (C2D E6600). Напрягает то, что часто по StepInto попадаешь в исходники фреймворка, не желая того (когда параметром своего метода передается результат выражения с участием методов и свойств FCL). Иногда это становится мукой.
Да, нехорошие люди поскупились на использование DebuggerStepThroughAttribute
S>В итоге я включаю отладку с исходниками фреймворка только в тех случаях, когда без нее совсем никак. Была бы кнопка — жить было бы легче.
Я пока остановился на варинте, когда все параметры кроме одного проблемного выставляются в нужные значения и показвается диалог Tools\Options, в котором достаточно одну галку поставить или снять. Если не найдётся лучшего решения, поделюсь в таком виде.
Help will always be given at Hogwarts to those who ask for it.
Re[5]: DTE.Properties и "Enable .NET Framework source steppi
Здравствуйте, butcha, Вы писали:
S>>В итоге я включаю отладку с исходниками фреймворка только в тех случаях, когда без нее совсем никак. Была бы кнопка — жить было бы легче.
B>А "Enable Just My Code" не подойдет? (в Debugging — General)
Гы... Глубоко она зарыта. Да и честно-говоря я много лет не понимал, зачем она нужна? Кода, который бы был не мой и доступен для отладки просто не было.
Re[5]: DTE.Properties и "Enable .NET Framework source steppi
Здравствуйте, _FRED_, Вы писали:
_FR>Я пока остановился на варинте, когда все параметры кроме одного проблемного выставляются в нужные значения и показвается диалог Tools\Options, в котором достаточно одну галку поставить или снять. Если не найдётся лучшего решения, поделюсь в таком виде.
У меня был случай, когда я минут 20 не мог открутить отладку с исходниками. Все галки перещупал, а она все равно не отключалась. Каким-то чудом избавился, потом больше не смог подключить. Да и серьезного повода пока не было.
Re: DTE.Properties и "Enable .NET Framework source stepping"
Здравствуйте, _FRED_, Вы писали:
_FR>Как отыскать свойство, отвечающее за параметр "Enable .NET Framework source stepping" в коллекции DTE.Properties? Ни одно из свойств в DTE.Properties("Debugging", "General") /*здесь*/ не подходит
_FR>В vssettings эта настройка сохраняется под именем "FrameworkSourceStepping". Так же не удаётся [Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))] получить настройки DTE.Properties("Debugging", "Symbols"), видимо все эти настройки доступны по недокументированному параметру
And Please note that not all the properties in option page are visible to the automation(Macros use automation to set the option). So I think this property are designed invisible to the automation by the option page designer.
Тех, кому не безразлично, прошу проголосовать здесь.
Help will always be given at Hogwarts to those who ask for it.