http://developer.affectiva.com/v3/windows/の紹介に従います。「.NETアセンブリはaffdex-native.dllに依存し、実行時にロードします」と書かれています。しかし、Affdex.dll しか追加できず、affdex-native.dll は追加できず、私のプロジェクトはうまく機能しません。エラーは「System.Windows.Forms.dll で「System.IO.FileNotFoundException」型の未処理の例外が発生しました」です。誰でも私を助けることができますか?
3 に答える
ここにあるとおり、指示に従ってください。
https://github.com/Affectiva/affdexme-win
リポジトリをダウンロードして展開し、Visual Studio で開きます。この 32 ビット バージョンを実行できるはずです。32ビット版のaffectiva SDKが必要です。64ビットは私にとってはうまくいきませんでした。
指示に従って FilePath.cs に指定されたパスを設定し、Visual Studio でビルドすると、アプリケーションを実行できるようになります。はい、ライセンスファイルを
\affdexme-win-master\affdexme-win-master\bin\Release フォルダーに移動し、FilePath.cs で同じ名前を使用します
参照されたアセンブリの "Copy Local" プロパティを true に設定しようとしましたか? 私は同様の問題を抱えていて、それを整理することができました。ファイルがコピーされている場合は、コンパイル済みフォルダーをチェックインします。この種の問題の解決策を見つけるのに役立ったのは、 依存関係ウォーカーを使用することでした。この状況でこれがあなたにどの程度関連しているかはわかりませんが、次回に役立つかもしれないと思いました.