1

ExpressionEncoder3を使用してサムネイルを生成する1年ほど前のアプリケーションがあります。次の例外が発生していると不満を言っているユーザーはほとんどいません。

ファイルまたはアセンブリ'Microsoft.Expression.Encoder.Utilities.dll'またはその依存関係の1つを読み込めませんでした。アプリケーションの構成が正しくないため、このアプリケーションを起動できませんでした。

アプリケーションには、セットアップに必要なEE3アセンブリが含まれているため、ExpressionEncoderをインストールする必要はありません。

これらのクラッシュはすべて、アプリケーションが.net4にアップグレードされた後に発生し始めました。

何が起こっているのかについての手がかりはありますか?

[編集]ローカルシステムの1つで問題を再現できました。WindowsXPのクリーンインストールを行いました。.net 4をインストールしてから、アプリをインストールしました。同じ例外でクラッシュしました。.net 3.5をインストールすることで、この問題を修正できます。

.net4の下位互換性をすばやく確認しました。

したがって、疑問が残ります。何が起こっているのかについての手がかりはありますか?

4

2 に答える 2

1

この質問によると、これはEE3自体の問題のようであり、正しく機能するにはEEを(インストーラーを介して)インストールする必要があります。

残念ながら、このスレッドによると、コーデックライセンスの問題により、これはEE4にも当てはまるようです。

ごめん :/

MediaFoundationを見たことがありますか?iveが自分で使用したことはありませんが、代替手段として役立つ可能性があります。

于 2011-05-18T18:24:36.090 に答える
0

同様の問題が発生し、Windows764ビットサーバーでは機能しませんでした。

これが私が学んだいくつかのことです:

  • プロジェクトのビルド設定を変更して、ターゲットプラットフォームが「x86」になるようにする必要があります。

  • ターゲットマシンで「デスクトップエクスペリエンス」機能が有効になっていることを確認する必要があります。このブログを参照してください。

于 2012-04-05T00:22:45.217 に答える