1

我有一个现有的 WM 应用程序,我需要用它来捕捉照片,看起来 OpenNETCF v2.x 中的 Imaging 类是最好的选择,因为我在尝试打开文件时遇到了“内存不足”异常。该应用程序建立在供应商的移动平台上,并且他们的程序集似乎利用了 OpenNETCF v1.4(我无权使用更新版本的 OpenNETCF 重新编译它们)。当我简单地添加对新版本 OpenNETCF 的引用时,移动解决方案无法运行。有没有办法引用多个版本的 OpenNETCF 库,还是我陷入了困境?或者有没有办法为它的成像部分创建一个类库,而不需要在基础应用程序中引用新的 OpenNETCF 库?

4

1 回答 1

0

你有几个选择。

  1. 将较新的 SDF 文件与您的应用程序放在同一文件夹中。加载程序应该首先查看那里并解析您的引用。如果它首先在 \Windows 中查找并提取 1.4 位,则您始终可以通过Assembly.LoadFrom尽早调用并使其加载本地 2.3 版本来强制解决问题。
  2. 将 2.3 代码库中的 Imaging 片段直接编译到您的程序集中。
于 2012-08-08T02:56:56.027 回答