--- lang: ja-jp breaks: true --- # Windows Server 2022 Preview 上で、`Any CPU` でビルドした .Net Framework アプリケーションが x86 で実行される。【解決】 2021-06-30 ![](https://i.imgur.com/Ar5mxNG.png) ![](https://i.imgur.com/wWGMCiN.png) ![](https://i.imgur.com/B84Kkdt.png) ## x64でビルドすると正常にx64で実行される ## Windows10では、正常にx64で実行される ![](https://i.imgur.com/hphadVo.png) ![](https://i.imgur.com/re0Yd8s.png) ## 【解決】Windows Server 2022のタスクマネージャには、「アーキテクチャ」という列が追加されており、Any CPUでビルドするとここが`x86`と表示される。 これまであった項目 `プラットフォーム` は、AnyCPUでビルドした場合は、`64 ビット` と表示される。 ### `Any CPU`でビルドした場合 ![](https://i.imgur.com/YrpUgdA.png) ### `x64`でビルドした場合 ![](https://i.imgur.com/MKXBUZa.png) ###### tags: `Windows Server 2022 Preview` `C#` `.NET Framework` `Any CPU` `プラットフォーム` `アーキテクチャ`