2

作業中のMonoTouchプロジェクトと共有したいクラスライブラリプロジェクト(VSで開発)があります。問題は、MonoDevelopでライブラリプロジェクトへの参照を追加しようとすると、「互換性のないターゲットフレームワーク:v.NETFramework、Version = v3.5)」というエラーが表示されることです。

Webで読んだ内容から、MonoDevelopで別のクラスライブラリプロジェクトを作成し、元のプロジェクトファイルをすべてリンクする必要があります...必要に応じてこれを行います、これに対するよりクリーンな解決策、単純なプロジェクトファイルの修正ではない場合は、実行できるスクリプトかもしれません...

よろしくリー

4

2 に答える 2

2

ポータブルクラスライブラリが最適ですが、残念ながら、MonoTouchを使用したMonoDevelopの現在のバージョンではまだ適切にサポートされていません。しかし、作業は進行中のようです。

于 2012-09-02T11:36:27.883 に答える
2

MonoDevelopでクラスライブラリプロジェクトを作成する必要があります。ライブラリは、MonoTouchバージョンのフレームワークでコンパイルする必要があります。

この理由は、MonoTouchフレームワークが.NETフレームワークのSilverlight軽量バージョンに基づいているためです。

詳細については、 http://docs.xamarin.com/ios/about/assembliesを参照してください。

于 2012-08-29T19:28:33.123 に答える