x86으로 다시 컴파일하지 않고 64 비트 Windows 환경에서 AnyCPU로 컴파일 된 .NET 응용 프로그램을 32 비트 응용 프로그램으로 실행하는 방법이 있습니까?AnyCPU 응용 프로그램을 64 비트 OS에서 32 비트로 실행
15
A
답변
14
corflags에는/32bit + 옵션을 사용할 수 있습니다.
0
발견. corflags.exe를 this blog explains으로 사용하여 corflags를 변경해야합니다.
9
컴파일하지 않고 비트를 변경하려면 CorFlags을 사용할 수 있지만이를 실행하려면 응용 프로그램 자체를 수정해야합니다. 앱을 32 비트로 직접 실행하는 방법은 없습니다.
.exe를 전혀 변경하지 않으려는 경우 어셈블리를로드하고 해당 진입 점을 시작하는 32 비트 컴파일 응용 프로그램을 만들 수 있습니다. 어셈블리를 실행중인 32 비트 응용 프로그램에로드하기 때문에 32 비트로 실행됩니다.
유사한 블로그 항목에 대한 링크가 업데이트되었습니다. – statenjason