문제

나는 일부 어셈블리의 64 비트 (x64) 버전을 빌드하고 .NET 반응기, 64 비트 지원이 있다고 주장합니다. 그러나 모든 보호 및 잠금 옵션을 비활성화하더라도 .NET Reactor는 항상 32 비트 어셈블리를 생산합니다!

64 비트 어셈블리를 생산하기 위해 .NET 반응기를 얻는 방법을 아는 사람이 있습니까?

도움이 되었습니까?

해결책

.NET 원자로 지원을 호출하고 32 비트 어셈블리를 얻는 이유를 직접 묻지 않겠습니까 (즉, 제품이 64 비트 어셈블리를 생산한다고 주장하는 경우).

그건 그렇고, .NET 어셈블리를 빌드 할 때, 나는 "anycpu"와 함께 /플랫폼 옵션을 사용합니다. 이는 결과 어셈블리가 모든 버전의 Windows에서 실행될 수 있음을 나타냅니다 (예 : x32 Windows에서 32 비트 어셈블리 및 on으로 실행됩니다. X64 Windows는 64 비트 어셈블리로 실행됩니다).

그런 다음 Obfuscator 도구 (.NET 원자로가 아님)로 난독 화하고 두 환경 모두에서 완벽하게 실행됩니다.

다른 팁

이를 알지 못하는 경우 .NET Reactor에 대한 비공식 지원 포럼이있어 실제 지원이 없을 때 유용 할 수 있습니다.

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

이 문제는 .NET 원자로의 v4.5.0.0에서 해결 된 것으로 보입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top