2010-10-04 79 views
0

我在VS2008中有.NET解决方案。在我的解决方案中有20个项目。在调试配置中一切正常。但在Release配置中,加载一个特定程序集(我的项目中的类库)时出现问题。VS2008程序集加载问题

无法加载文件或程序集'Solution.Project,版本= 1.0.3929.32377,Culture = neutral,PublicKeyToken = null'或其依赖项之一。试图加载格式不正确的程序。

我的系统是Windows 7的教授。 64位。我检查了目录和文件(.dll)是确定的。在其他电脑上可以。 我检出了工作副本到另一个目录和同样的问题。

请问哪里有问题?

+0

没人?请帮助我不知道如何解决它:( – Cicik 2010-10-06 06:24:10

回答

0

您是否尝试比较调试和发布的项目属性,并对在调试/发布模式下正常工作的项目之一执行相同的操作?您可能有,但我无法动摇感觉您的项目依赖关系在发布模式下配置不正确。

+0

最后我解决了这个问题。问题是在你的建议配置(我没有注意到一个设置)。我有x64系统,所有项目都有AnyCPU配置,但一项目加载编译为x86的第三方库。 – Cicik 2010-10-08 07:02:01

0

我建议你使用msft的进程监视器。这会告诉你什么dll以及它从哪里加载。也许有一个依赖dll,我们造成这个问题。