次の質問があります。
.NET アセンブリが x86 モードでコンパイルされています。x64 Windows システムで NGEN のパフォーマンス上の利点を引き続き活用できますか? x86 アセンブリは x64 でネイティブ コードにコンパイルされますか?
x86 でコンパイルされたアセンブリは、64 ビット システムで i wow64 を実行しますが、AnyCPU でコンパイルされたアセンブリは、NGEN に関係なくネイティブに実行されます。x86 用にコンパイルされたアセンブリは 64 ビット システムに 32 ビット アセンブリを読み込むことができ、AnyCPU 用にコンパイルされたコードは 32 ビット dll を読み込みません。
NGEN を使用すると、アセンブリの JIT コンパイルが回避され、x64 システムでも x86 でコンパイルされた場合、アセンブリはネイティブ x86 コードになります。