Changing the target platform of the platform for third-party .NET developers

How do I change the "Target Platform" on compiled assemblies without access to the source?

For this particular instance, I have a compiled .NET assembly as a DLL marked as x86, and I need to change it to AnyCPU.

Why?

+3
source share
2 answers
+2
source

I think you need to understand that the library developer installed x86 due to a dependency on the DLL, which is only 32-bit.

Most likely, what you need to do is to compile your own x86 project, and not vice versa.

This sucks, but there is probably a good reason that the developer installed it on x86 and did not leave AnyCPU by default ...

+2
source

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


All Articles