Question

I have build 64-bit (x64) versions of some assemblies and am trying to obfuscate them with .NET Reactor, which claims to have 64-bit support. However, even if I disable all protection and locking options .NET Reactor is always producing 32-bit assemblies!

Does anyone know how to get .NET Reactor to produce 64-bit assemblies?

Was it helpful?

Solution

Why don't you just call the .NET Reactor support and ask directly why you get 32-bit assemblies (that is, if they claim their product produces 64-bit assemblies).

By the way, when I build my .NET assemblies, I use the /platform option with "anycpu", which indicates that the resulting assemblies can run on any version of Windows (i.e., on x32 Windows run as 32-bit assemblies and on x64 Windows run as 64-bit assemblies).

Then I obfuscate them with my obfuscator tool (which is not .NET Reactor) and run perfect on both environments.

OTHER TIPS

In case you are not aware of this, there is an unofficial support forum for .Net Reactor which might come handy in the absence of real support:

http://groups.google.com/group/net-reactor-support/about

This issue appears to have been resolved in v4.5.0.0 of .NET Reactor

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top