Xamarin.Formsで基本プロジェクトを作成し、その下にc++コードの共有プロジェクトを作成しました。
共有プロジェクトから生成される*.soファイルをC#のコードからp/invokeにて呼び出すことはできているのですが、
*.soファイルのコードへのステップイン実行ができません。
■参考サイト
http://undersourcecode.hatenablog.com/entry/20110613/1307964882
■設定済み
・C#プロジェクトの設定
デバッグ->ネイティブコードデバッグの有効化
・ツール->オプション->マネージドコード互換モードの使用の有効化
参考サイトには、混合モードでのデバッグを有効にするためにc++共有プロジェクトにて
"デバッグの種類"の設定を"混合"にする必要があると説明がありますが、確認したところ
"ネイティブのみ" or "javaのみ"しか設定することができませんでした。
この設定を"混合"にする方法はあるのでしょうか?
(11月4日追記)
まだ解決できていません。
Xamarin.Formsのアンマネージコードのデバッグは、C#の共通コードからはデバッグできないが、
AndoridのC#コードからはデバッグができるなどのルールがあるのでしょうか。。。
原因がわからず困っております。。。
よろしくお願いいたします。
あなたの回答
tips
プレビュー