作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是Asp.net的新手,我使用OpenCV
跨库在Asp.net中完成了一个简单的应用程序,用于图像比较。
最初,我将项目平台设置为x86
,但是当我尝试将其更改为x64
格式时,它将显示此错误
Could not load file or assembly xxxx or one of its dependencies.
An attempt was made to load a program with an incorrect format
最佳答案
简而言之:真的取决于的几个事实,您可能需要在第一轮调查中检查两件事:
1-首先检查您是否引用了程序集,该程序集又引用了旧的unity版本。例如,假设您有一个名为ServiceLocator.dll的程序集,该程序集需要一个旧版本的Unity程序集,现在,当您引用ServiceLocator时,您应该为它提供旧版本的Unity,这便引起了问题。
2-寻找所有项目都在其中构建其程序集的输出文件夹,它可能具有旧的unity版本。
另外,您可以使用FuseLogVw应用程序找出谁正在加载旧程序集,只需为日志定义路径,然后运行您的解决方案,然后(在FuseLogvw中)检查Unity程序集的加载第一行,双击它。并查看调用程序集,然后开始。
关于c# - 如何解决此问题 `Could not load file or assembly ' xxxx'或其依赖项之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14168562/
我是一名优秀的程序员,十分优秀!