Mismatch between project processor architecture and link processor architecture

I had this Warning linger on the background of my project for quite some time, and I was told not to worry about it. However, I now have other problems, which I consider now probably the best time to find out. (The best time was probably when I first happened, but, hey, it's too late for that now.)

A mismatch was found between the processor architecture of the created MSIL project and the processor architecture of the link "C: \ Users \ Benjamin \ Documents \ Visual Studio 2010 \ Projects \ DCIM \ DCIM \ bin \ Debug \ DCIM.exe", "x86". This mismatch can lead to runtime failures. Please consider changing the target processor architecture of your project through Configuration Manager to align processor architectures between your project and the links, or depend on links to the processor architecture that matches the target processor architecture of your project.

The same error appears twice in my error list.

Honestly, I had never seen, heard or used the name "MSIL" before in my life, but now it is, and I have no idea what it wants or means.

Here is what my configuration manager can offer me: (again, I don’t know what all this means)

enter image description here

and the only other "active solution platforms" are "Any processor" or "Mixed platforms".

Can someone explain why this warning occurs, what it means and what I can do to fix it?

0
source share

Source: https://habr.com/ru/post/973179/


All Articles