Could not load file or assembly … or one of its dependencies. An attempt was made to load a program with an incorrect format (.resx file) hatası

64 bit işletim sistemi üzerinde Visual Studio 2010 ile geliştirme yapıyor ve solution’u “Any Cpu” olarak derlediğinizde aşağıdaki gibi bir hata alıyorsanız:

Error 38 Could not load file or assembly ‘file:///D:/Projects/Windows Projects/Weld/Components/FileAttachments/FileAttachments/FileAttachments/bin/x86/Debug/FileAttaching.dll’ or one of its dependencies. An attempt was made to load a program with an incorrect format. Line 1212, position 5. D:\Projects\Windows Projects\Weld\Weld\Weld.UI\frmMain.resx 1212 5 Weld.UI

Compiler’ın gösterdiği hataya sebep olan satır.

<data name="ImgList.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
....{mime data}....
 </data>

Visual Studio Bug linkte belirtildiği üzere bunu aşmak için hata veren resx dosyaları içerisinde aşağıdaki düzeltmeyi yaptığınızda düzeldiğini görebilirsiniz.

00LjAuMC4w kodunu 0yLjAuMC4w şeklinde düzelttiğinizde.

2. bir çözüm olarakta
mimetype=”application/x-microsoft.net.object.binary.base64” aşağıda görüldüğü üzere
mimetype=”application/x-microsoft.net.object.binary.base32” değiştirdiğimizde sorunun düzeldiğini gözlemleyebilirsiniz.

<data name="myGUIctrl.myObj" mimetype="application/x-microsoft.net.object.binary.base32">
....{mime data}....
</data>

Bir cevap yazın