无法加载文件“xxx.dll”或其依赖项之一。 找不到指定的模块。

4

我正在尝试将64位的dll加载到64位平台上。但是我一直收到以下错误。我已经通过谷歌搜索并尝试了很多建议,清理了解决方案并重新构建了它,但仍然存在相同的问题。有任何建议吗?

附注:这是我正在编写的C# WFP。

"Could not load file or assembly 'xxx.dll' or one of its dependencies. The specified module could not be found"

谢谢您。
1个回答

3

如果您加载的程序集依赖于在进程尝试使用该类型时不可用的其他程序集,就会出现这种情况。

您可以检查异常的InnerException属性,通常会提供更多详细信息。如果这样做不起作用,则诊断的最佳方法是使用Fusion Log Viewer,这是微软用于详细诊断程序集加载问题的工具。


我正在尝试使用Fusion Log Viewer。问题是我安装了Visual Studio 2010 Express和Visual Studio 2012 Express。我只能在V8.0A中找到FUSLOVW,而在Visual Studio 2010的7.0A中找不到。我找到的那个也没有任何日志文件或数据。它们是相同的吗?如果不是,在哪里可以找到Visual Studio 2010的版本? - Joey Agyeduah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接