フレームワークとライブラリのバインディング プロジェクトを作成する正しい手順はどれですか? (はい、それらはほぼ同じものですが、同じではありません。フレームワークは、ヘッダー ファイル、ライブラリ、およびリソースを含むディレクトリ構造です)。これらは私が思いついたものです。フレームワーク固有の手順は、Xamarin の Web サイトで確認できる限り文書化されていないことに注意してください (間違っていることを証明してください)。
MonoDevelop ウィザードを使用してバインディング プロジェクトを作成します。
btouch または手動で、ApiDefinition.cs および StructsAndEnums.cs ファイルを生成します。
ファイルをフレームワーク ディレクトリのルートから lib.a にコピーし (たとえば、ArcGIS から libArcGIS.a に)、プロジェクトに追加します。フレームワーク ディレクトリ内のファイル拡張子のないファイルは、実際にはライブラリ ファイルであることに注意してください。
?? フレームワーク リソースを含める ??
3 番目のステップで霧が発生することがわかります。これらのリソースをバインディング プロジェクトに追加するにはどうすればよいですか? バインディング プロジェクトの大部分は正常にリンクして実行されますが、予想されるリソースが不足しているため、クラッシュすることがあると思います。