C++/CLI _デバッグで変数の中身が見れない

C# プロジェクトで動かす C++/CLIC++ ( DLL ) の Debug を効かせたい。
つまりアンマネージ コードのデバッグを有効にしたい。

 

Please set the debugger type Mix
とコンソールにメッセージが出た。

 

前提:C# のプロジェクトを選択。

1.
ソリューション エクスプローラーでプロジェクトが選択されている状態で、
[ プロジェクト ] メニューの [ プロパティ ] をクリック。

2.
[ デバッグ ] タブをクリック。

3.
[ ネイティブコードの デバッグを有効にする ] チェックを入れる。

1. と  2.3.キャプチャ ( クリックで拡大 )

f:id:koshinRan:20180523015208p:plain       f:id:koshinRan:20180523015408p:plain

 

 

それでも動かないならば、

 

 

前提:C++/CLI のプロジェクトを選択。

1.
同上操作。

2.
左メニューの [ デバッグ ] をクリック。

3.
デバッガーの種類」を「混合」に。
己環境では 自動 でも動いた。

 2.3.キャプチャ

f:id:koshinRan:20180523015705p:plain

 

尚、アンマネージ コード のデバッグを有効にすると
コンソール出力 ( Console.WriteLine や std::cout など ) が機能しない。

 

 

こちらから。
https://msdn.microsoft.com/ja-jp/library/tdw0c6sf(v=vs.100).aspx
http://d.hatena.ne.jp/nurs/20150506/1430927659

 

以上。