我有一年左右的旧应用程序,它使用 Expression Encoder 3 生成缩略图。很少有用户抱怨他们收到以下异常:
无法加载文件或程序集“Microsoft.Expression.Encoder.Utilities.dll”或其依赖项之一。此应用程序无法启动,因为应用程序配置不正确。
该应用程序本身包含设置中所需的 EE3 程序集,因此不需要安装 Expression Encoder。
所有这些崩溃都是在应用程序升级到 .net 4 后开始发生的。
关于可能发生的事情的任何线索?
[编辑] 能够在我们的一个本地系统上重现该问题。我们对 Windows XP 进行了全新安装。安装了 .net 4,然后安装了我们的应用程序。它因同样的异常而崩溃。我们可以通过安装 .net 3.5 来解决这个问题!
我很快将矛头指向了 .net 4 的向后兼容性。
所以问题仍然存在:关于可能发生的事情的任何线索?