У меня есть RSI, и когда он вспыхивает, я использую Dragon Naturally Speaking 12 Home
, чтобы сэкономить много ввода. Как правило, я нахожу это очень точным, и мой RSI утихает, когда я не набираю так много.Как я могу предотвратить VS2013 ловлю COM Исключения с помощью Dragon Naturally Говорящий запуск
Однако я теперь использую его на Windows 10
, разрабатывая приложения WinForms в Visual Studio 2013
. Когда вы работаете с отладчиком, я получаю много COM-исключений.
Это происходит в разных местах, в основном, когда отображается ToolStripMenu
(при запуске ничего, что обращается к любому COM-компоненту), и я, наконец, отследил его до Dragon.
Если Дракон работает, даже если микрофон выключен, возникают исключения, но если я выключу Dragon, то они не будут.
В прошлом году я использовал ту же комбинацию программного обеспечения на Windows 7
и не имел ни одной из этих проблем.
Перезагрузка не имеет значения; а также не запускает Visual Studio до или после запуска Dragon.
Я хочу избежать расходов на переход к более поздней версии Visual Studio или Dragon, если не знаю, что проблема решена в более поздней версии.
Каким образом VS2013 может быть предотвращен из-за этих исключений?
Edit для обеспечения трассировки стека:
System.Runtime.InteropServices.COMException crossed a native/managed boundary
ErrorCode=-2147352573
Message=Member not found. (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
Source=Accessibility
StackTrace:
at Accessibility.IAccessible.get_accKeyboardShortcut(Object varChild)
at System.Windows.Forms.AccessibleObject.get_accKeyboardShortcutInternal(Object childID)
InnerException:
Стек трассировки идентичен во всех случаях, когда COM Исключение пойманных на шоу в ToolStripMenu.
** Отредактировано для краткости и удаления нерелевантных деталей.
Да, спасибо за полезное понижение. Я знаю, что это не самый большой вопрос программирования. Однако это вопрос о среде программирования, и я не могу поверить, что я единственный человек, пытающийся запустить Visual Studio с ограниченными возможностями. Более чем счастлив закрыть его или переместить его в другое место, если это более уместно. – ChrisA
Можете ли вы предоставить более подробную информацию об исключениях? –
@ Замечание в примере на примере MarkSowul добавлено в вопрос. – ChrisA