【发布时间】:2013-06-21 20:25:34
【问题描述】:
我正在编写一个引用另一个托管 DLL 的 WebService,该托管 DLL 然后使用第三方 DLL。当我开始调试我的 WebService 时,我收到以下错误:
无法加载文件或程序集“AForge.Video.FFMPEG.DLL”或其中之一 它的依赖关系。
按照许多其他帖子中的建议,我尝试了以下步骤:
- 从 AnyCPU 更改为 x86
- 已将所有 DLL 复制到 %system32% 目录
但到目前为止还没有成功。有什么想法吗?
谢谢,马蒂亚斯
【问题讨论】:
-
您的 Web.Config 是否包含对此 DLL 的任何引用?如果是,版本号是否正确?
-
您是否交叉检查了您添加到 Gag 的程序集版本和您的 Web 服务引用的版本?因为我犯了几次这个错误。
-
我根本没有接触 Web.Config。如何在那里添加引用?并且引用的程序集的版本号是正确的。编译器将它们放在 /project/bin 目录中,我将它们从那里复制到 %system32% 文件夹中。
标签: c# web-services