【发布时间】:2014-01-08 13:21:14
【问题描述】:
我有一个具有图像捕捉功能的应用程序。
当我尝试在 Visual Studio 2012 中构建它时,我缺少对表达式编码器的引用。图像捕获功能是使用 Microsoft Expression Encoder 实现的,它使用来自其 API 的代码。为了成功构建此应用程序,我尝试构建的 PC 需要某种表达式编码器编解码器,它将从中获取引用。
我已尝试安装大约 25MB 的完整应用程序(Microsoft Expression Encoder 4),它修复了所有引用。我们不希望这样,因为该应用程序提供给客户,这意味着他们必须在我们的应用程序之上安装另一个应用程序,即 Expression Encoder 4。我在想一定有某种编解码器包含这些缺失的引用,当然小于 25MB。
缺少的参考如下:
Microsoft.Expression.Encoder.Devices; Microsoft.Expression.Encoder.Live; 现场作业 LiveDeviceSource 编码器设备 编码器设备类型 编码器设备 源属性 预览窗口
有没有人对此有更多经验并且知道如何修复丢失的参考资料?
非常感谢。
【问题讨论】:
-
在 Steward Mbofana(下)建议之后,我按照您的建议添加了 dll 文件作为参考。它修复了缺失的引用,但在尝试实际使用图像捕获工具时,它抛出了有关 Encoder.Utilities 和 Encoder Types 的错误。为了修复这个错误,我在文件夹中添加了其他 3 个 dll 作为参考:Encoder.Api2、Encoder.Types 和 Encoder.Utilities。这导致应用程序给我另一个错误:“'Microsoft.Expression.Encoder.SkuManager' 的类型初始化程序引发了异常。”。你知道这个错误可能意味着什么吗?
标签: c# reference image-capture expression-encoder