这是错误消息:
无法加载文件或程序集“file:///myFile.dll”或其依赖项之一。试图加载格式不正确的程序。第 171 行,位置 5。FrmApproveProfiles.resx
当然,该文件不称为“myFile.dll”。奇怪的是,错误显然在我的一个表单的资源文件中,但这个表单是主应用程序的一部分,与上述 DLL 文件完全分开。此 DLL 文件作为文件加载(不是解决方案中项目的构建)。
当我将图像(任何图像,即 png、bmp 等)加载到我的表单中的 ImageList(在主应用程序中,而不是 DLL 中)时,就会发生错误。我知道图像没有损坏,因为我可以查看它们并在程序的其他地方使用它们,我很困惑为什么我的单独的 DLL 不会因此而加载。为什么要关心我加载到其他程序集中的内容?
完全被这个难住了。有人有任何建议或遇到过这个吗?
编辑- 当我尝试构建解决方案时会发生此错误。构建在调试和发布模式下都失败。