.NETアセンブリをネイティブコード(つまり、x86用)出力にコンパイルする方法はありますか?つまり、MSILを使用しません。
アーキテクチャとしてx86を指定した場合、これはJITを指すようにPEヘッダーを変更するだけですが、それでもアセンブリにはMSILが含まれ、必要に応じてJITTされます。
NGenは、指定されたアーキテクチャのアセンブリファイルを生成しますが、コンパイラではありません。パフォーマンスを向上させるように設計されていますが、元のDLLが必要です。ネイティブイメージの存在は、JITによるアセンブリのコンパイルを回避するためにのみ機能しますが、取得することはできません。そのネイティブイメージとそれを使用できますか?
では、実際に.NETからネイティブマシンコードにコンパイルする方法はありますか?