无法加载文件或程序集“applicationname”或其依赖项之一。该模块应该包含一个程序集清单

时间:2012-05-09 08:54:34

标签: asp.net visual-studio-2010

我们创建了一个运行顺畅的.net应用程序,但是当我们尝试在另一台机器上执行.exe时遇到错误

  

应用程序无法正确启动(oxcOOOO7b)

我们尝试在visual studio 2010中重建解决方案但遇到错误:

  

无法加载文件或程序集“ crawler ”或其依赖项之一   该模块应该包含一个程序集清单。

可能是什么原因?这可能是因为没有.net框架3.5吗?我们在Windows 7上安装了.net framework 4.0和3.0。

1 个答案:

答案 0 :(得分:0)

  

这是一个低级装配加载问题。 CLR找到了一个文件   使用正确的名称,但当它尝试加载程序集时,它会找到   out该文件不包含正确的清单。一个.NET程序集   必须包含清单,它包含描述的清单   装配,列出装配中的类型等。

我做了一些调查,发现这些解决方案可能会有所帮助。

  1. 确保2 .exe / dll具有相同的名称。

  2. 确保无论您的目标.NET框架是什么,它都是 安装在你的机器上。

  3. 目标.NET框架4而不是.NET框架4客户端配置文件。

  4. 检查所有构建选项是否都设置为x86或x64, 取决于您的系统架构或AnyCPU。

  5. 可能是因为某种病毒。尝试使用反病毒扫描您的计算机并重新构建项目。
  6. 有关详情refer this thread