我开发了一个非常大的Windows窗体.net(C#)应用程序与几个程序集.最初每个组件都是为Target Platfom"Any CPU"构建的.由于x64机器上的Crystal Reports存在问题,我们必须为x86目标平台构建整个项目.我重新开始为x86重建一些项目,它工作得很好.但有一个我有问题,当我尝试将其用作另一个程序集中的引用时,另一个不会加载它给出以下错误:
无法加载文件或程序集#MyAssembly#或其中一个依赖项.尝试加载格式不正确的程序.
在具有多个程序集的示例项目中使用Crystal进行游戏时,我发现当为不同的目标平台构建Projects时会发生此错误.但这不是这种情况.我为X86构建了每个Project,但无法弄清楚问题出在哪里.