9

Android 用の VelocityDB をコンパイルしようとすると、添付のエラー メッセージが表示されました。VelocityDB サポートが言ったように、データ注釈が本当に必要です。

参照されている「System.ComponentModel.DataAnnotations.dll」は Android と iOS で利用できますか?

ありがとうジョセフ

エラー メッセージ:「アセンブリの読み込み中にエラー 1 例外: System.IO.FileNotFoundException: アセンブリ 'System.ComponentModel.DataAnnotations、Version=4.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' を読み込めませんでした。 Mono for Android プロファイル? ファイル名: Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 アセンブリ、AssemblyDefinition assembly) Xamarin.Android.Tasks.ResolveAssemblies.Execute() で"

4

5 に答える 5

1

System.ComponentModel.DataAnnotations.dllXamarin は現時点では出荷されていません(2012 年 9 月)。

.NET 4[.5] のサポートが大幅に改善された Mono 2.12 に製品をリベースする予定です。これにより、将来、より多くのアセンブリを出荷できるようになります (ただし、利用可能になるかどう、いつ System.ComponentModel.DataAnnotations.dll利用可能になるかはわかりません)。 .

ただし、Mono はオープン ソース プロジェクトです。のソース コードSystem.ComponentModel.DataAnnotations.dllは github で入手できるので、今日、MonoTouch (または Mono for Android) が出荷する BCL に対してこのアセンブリをビルドすることができます。もしそうなら、あなたの発見を私たちと共有してください!

于 2012-09-20T19:28:26.657 に答える
0

いいえ、現在利用できません。Xamarin の誰かが、いずれかの製品への将来の組み込みについてコメントできる可能性があります。

于 2012-09-20T19:03:07.283 に答える
0

この問題を追跡する必要がある Xamarin でこのバグを開きました

https://bugzilla.xamarin.com/show_bug.cgi?id=12053

于 2013-08-20T12:22:11.280 に答える