1

私はRSIを持って、そしてそれが燃え上がるとき、私は私の入力の手間を節約するためにDragon Naturally Speaking 12 Homeを使用するを実行していると言えばドラゴンとCOMの例外をキャッチVS2013を防ぐことができます。一般的に私はそれが非常に正確で、私がそれほどタイピングをしていないときはRSIが落ち着いていると感じます。はどうすれば当然のことながら

しかし、私はWindows 10でこれを使用しています。Visual Studio 2013でWinFormsアプリケーションを開発しています。デバッガを接続して実行すると、多くのCOM例外が発生します。

これは、多くの場合、ToolStripMenuが表示されているとき(COMコンポーネントにアクセスする何も実行していないとき)に発生し、最終的にはそれをDragonにトラッキングしました。

マイクをオフにしても例外が発生しますが、ドラゴンをオフにすると、は表示されません。

私は昨年Windows 7上のソフトウェアの同じ組み合わせを使用して、これらの問題のいずれもありませんでした。

再起動すると違いはありません。また、Visual Studioの起動前または起動後にも起動しません。

私は問題は以降のバージョンで解決されて知っている限りのVisual Studioやドラゴンの新しいバージョンへの移行の費用を避けたいです。

これらの例外をVS2013がキャッチできないようにするにはどうすればよいですか?スタックトレースを提供するために、


編集:

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のショーに巻き込まれるすべての場合に同じです。


**関連性のない細部の削除と削除のために編集されています。

+0

はい、有益なdownvoteのおかげです。私はそれがプログラミングの質問の最大ではないことを認識しています。しかし、それはプログラミング環境に関する質問であり、私は障害を持つVisual Studioを実行しようとする唯一の人だとは思えません。より適切であれば、それを閉じたり、他の場所に移動したりすることを喜んでお勧めします。 – ChrisA

+0

例外についてさらに詳しく説明できますか? –

+0

@ MarkSowulの例の例外が質問に追加されました。 – ChrisA

答えて

2

それが新しいOSとドラゴンとの相互作用の違いであることをより多くの可能性がありますので、私は、VS 2015は多くを助けに行くのではありませんよね。 > Windowsの - - >モジュールを、あなたがデバッグしているプロセスにフックドラゴンに関連する何かがあるのか​​どうかを確認

あなたは、デバッグを有効にすることはできますか?私はDragonのフックを推測しています。その呼び出しはエラーチェックされていないので、デバッグセッションを開始します。

プロセスを除外するDragonには何かがありますか?もしそうなら、ターゲットを除外し、それが役立つかどうかを確認することができます。

+0

多くのありがとう、これは本当に私を助けてくれました。タイピング時の一定の痛みは、良いプログラミングには役立ちません。 – ChrisA

1

[OK]をクリックすると、Markの提案によれば、デバッグオプションbreak when exceptions cross appdomain or managed/native boundariesをオフにすると、例外が飲み込まれてしまいましたが、メニューが表示されるほど目障りな遅延が発生しました。彼は私が受け入れた答えで提案されているように

その後、私はドラゴンのオプションでより密接に見えました。私は主犯がToolStripMenusたことを確立していたので、声をオフにするオプションがしようとする明白な候補者だったメニューやボタンのためにコマンド:

私が作ったスクリーンショットに示されてきたオプションをUnticking

enter image description here

全体の問題は消え去る。

関連する問題