CHL0107 2017-03-08 10:53 采纳率: 0%
浏览 2036
已结题

C# 生成目标平台问题 目标平台 类库引用

主程序的生成目标平台为Any CPU
有两个类库项目 ClassLibrary1、ClassLibrary2
ClassLibrary1的生成目标平台为x86
ClassLibrary2的生成目标平台为Any CPU
关系为:ClassLibrary1引用了ClassLibrary2
主程序引用了ClassLibrary1
运行时出现:其他信息: 未能加载文件或程序集“ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。 把主程序改成x86的就没有问题了这是为什么 但是我的主程序不可以改成x86轻请问有其他方式可以解决吗?

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-03-08 15:57
    关注

    如果你的调用链上有一个是32bit,那么所有都必须是32bit,classlibrary1既然是32bit,所有都得是。

    评论

报告相同问题?