1

Windows 8マシン上のVS Express 2012でサーバー側のサービススタックコードを開発しながら、別のプロジェクトでDTOを作成しました(.Net 4プロファイルと.Net 4.5プロファイルの両方でテストしました)。

次に、コンパイルされた DTO ライブラリを Xamarin Studio プロジェクトにコピーして参照し、IOS アプリを作成してそこで DTO を利用できるようにします。残念ながら、これはエラーをスローします:

Error CS0246: The type or namespace name `User' could not be found. Are you missing a using directive or an assembly reference? (CS0246) (App1.Logic)

(必ずしも「ユーザー」である必要はありません。すべての DTO で発生します)。

Xamarin 内のクラス ファイルから DTO を作成すると機能しますが、DTO のコンパイル済みライブラリをインポートすると失敗しますが、DLL を参照して Xamarin Studio で表示し、コードで DTO とそのパラメーターを作成/参照できます。

monotouch IOS アプリには名前空間「App1.Logic」があり、私の DTO には名前空間「Contracts.DTO」があります。私はそれらを正しく参照しました。

私も.Netプロファイルをいじりましたが、うまくいきませんでした。

何か案は?

4

0 に答える 0