混合モードでは、デバッガとユニットテストを実行するには? (VS2008)
-
26-09-2019 - |
質問
私はいくつかのユニットテストを固定していると私はそれらをデバッグする必要があります。私が混在モードにするデバッガを必要とするので、コールスタックは、(管理対象および管理対象外のDLLがある)に混合されます。
私の知る限り見てきたようあなたはネイティブのユニットのテキストを開始した場合、デバッガは、ネイティブモードで、管理対象UTを起動した場合、デバッガが管理されています。
混合モードでそれを設定する方法はありますか?
事前の仲間に感謝します。
EDIT:物事を明確にするためには、私はデバッグに何をすべきかのVisual Studioの内部で利用可能なユニットテストのリストから「デバッグ」ボタンをクリックすることです。私は非管理テスト(C ++ / CLI)の上にあることをすれば、管理、テストの上にデバッガは、管理モードで起動することを行う場合は、非管理モードでは、デバッガが起動します。
解決
私は解決策を見つけました。あなたは、「アンマネージコードのデバッグ」を有効にC#プロジェクト内にあるすべての最初の場合ます。
その実行後ボタンでウィンドウを「試験結果」「デバッグがアイテムをチェック」。
からUT2008年版ではそのバグのように見え、その2010年に固定します。
所属していません StackOverflow