0

CodeFluent.Runtime.ClientアセンブリでMoMaスキャン テストを実行しました。

138 個の P/Invokes 呼び出し、10 個の NotImplementedException、および 14 個の [MonoTodo] マーカーに関する警告を受け取りました。

クロスプラットフォーム プロジェクトで Mono 全体でこのライブラリを使用すると、どのような問題が発生するか知っている人はいますか? 使用できる機能と使用できない機能を正確に知る方法はありますか?

編集 :

私が調べている zip 圧縮クラスの P/Invoke 呼び出しは、次の場所で行われます。

CodeFluent.Runtime.Compression.x64.dll

CodeFluent.Runtime.Compression.x86.dll

CodeFluent.Runtime.Compression.dll

kernel32 (x86 または x64 dll の場合は LoadLibrary())

4

2 に答える 2

2

このライブラリは、これらのネイティブ DLL に含まれる圧縮コードを使用しているようです。これらの DLL は Windows 専用であるため、少なくともライブラリのその部分は Linux では動作しません。

于 2014-01-27T10:20:27.333 に答える
1

CodeFluent.Runtime.Client.dll便利なクラスがたくさん含まれています。ただし、一部は Windows でのみ動作します。

  • WindowsUtilities
  • Authenticode
  • RegistryUtilities
  • TemplateEngineChakra(IE JavaScriptエンジン)を使用しているため、
  • CountryWindows の GeoCode を使用しているため、
  • ZipFileWindows のみのネイティブ dll を使用するため、
  • Icon GetFromExtensionWindows シェルを使用しているため、
  • GetTokenElevationType

このリストはすべてを網羅しているわけではありませんが、主なクラスが含まれています。

于 2014-01-27T10:56:32.313 に答える