ここには、サポートされているすべてのプロセッサ アーキテクチャの列挙があります: http://msdn.microsoft.com/en-us/library/system.reflection.processorarchitecture.aspx
どちらが実行環境に対応するかを判断する方法はありますか? System.Reflection.Assembly.GetExecutingAssembly().ProcessorArchitecture は MSIL を返します - 明らかに間違っています。
編集: Bojan Resnik が回答を投稿し、削除しました。得られた部分的なトレースから、明確化が必要であることがわかりました。
アセンブリは複数のアーキテクチャで実行する必要があり、実行中のプロセスが受け入れるアセンブリ命令に基づいてさまざまなことを行う必要があります。基本的に、ロードするネイティブ DLL のバージョンを選択する必要があります。アーキテクチャごとに 1 つあります。