我们创建了一个运行顺畅的.net应用程序,但是当我们尝试在另一台机器上执行.exe时遇到错误
应用程序无法正确启动(oxcOOOO7b)
我们尝试在visual studio 2010中重建解决方案但遇到错误:
无法加载文件或程序集“ crawler ”或其依赖项之一 该模块应该包含一个程序集清单。
可能是什么原因?这可能是因为没有.net框架3.5吗?我们在Windows 7上安装了.net framework 4.0和3.0。
答案 0 :(得分:0)
这是一个低级装配加载问题。 CLR找到了一个文件 使用正确的名称,但当它尝试加载程序集时,它会找到 out该文件不包含正确的清单。一个.NET程序集 必须包含清单,它包含描述的清单 装配,列出装配中的类型等。
我做了一些调查,发现这些解决方案可能会有所帮助。
确保2 .exe / dll具有相同的名称。
确保无论您的目标.NET框架是什么,它都是 安装在你的机器上。
目标.NET框架4而不是.NET框架4客户端配置文件。
检查所有构建选项是否都设置为x86或x64, 取决于您的系统架构或AnyCPU。
有关详情refer this thread。