我有两个项目,ProjectA和ProjectB。ProjectB是一个依赖于ProjectA的控制台应用程序。昨天,一切都很好,但突然间,当我运行ProjectB时,我得到了以下信息:
BadImageFormatException是未处理的: 无法加载文件或程序集“ProjectA、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null”或其依赖项之一。试图加载格式不正确的程序。
这两个项目都只是常规项目,不依赖于任何其他非.NET项目。两者都是完全.Net的--没有本机代码,也没有P/Invoke。我有其他的项目,这些项目依赖于ProjectA,而且工作仍然很好。
我尝试过的事情:
但我还是会犯同样的错误。我不知道我做了什么导致了这件事,也不知道如何解决它。有什么想法吗?
发布于 2017-01-03 01:58:16
在我的C#项目中,property>Build->Platform:任意CPU,并取消选中首选的32位让编译器自动选择。
https://stackoverflow.com/questions/11370344
复制相似问题