0

AForge.NETフレームワークの一部である.dllがあります。次の理由でプロジェクトをコンパイルできません:

Error CS0584: Internal compiler error: Could not import type `AForge.Imaging.Filters.Sepia' from `AForge.Imaging, Version=2.2.4.0, Culture=neutral, PublicKeyToken=ba8ddea9676ca48b' (CS0584) (projectName)
Error CS0584: Internal compiler error: Could not import type `AForge.Imaging.Filters.Invert' from `AForge.Imaging, Version=2.2.4.0, Culture=neutral, PublicKeyToken=ba8ddea9676ca48b' (CS0584) (projectName)
Error CS0584: Internal compiler error: Method not found: 'AForge.Imaging.UnmanagedImage.CollectActivePixels'. (CS0584) (tryingImageProcessing)

ただし、これらのメソッドとクラスはすべて、アセンブリブラウザから表示されます。 エラーのあるプロジェクトへのリンクは次のとおりです。また、 xamarinbugzillaにバグを報告しました。

この投稿が私の以前のコピーとして扱われないことを願っています:その投稿の質問は現在とは完全に異なります。

更新: まあ、私は問題が何であったかを見つけました。@ジェイソンは正しかった:私はMonoTouchに対してライブラリをコンパイルしていません、それはMonoに対してコンパイルされました。そこで、新しいプロジェクトと過去のソースを作成しました。AForge(Core)とAForge.Mathは完全にコンパイルされましたが、AForge.Imagingは完全にコンパイルされていません。github.com/ mono /のSystem.Drawingは、AForge.Imagingが必要とするいくつかの関数を実装しています。したがって、今のところ解決策はありません。

4

0 に答える 0