操作步驟
- 在方案總管中以滑鼠右鍵點擊專案,選擇 屬性 (Properties)。
- 切換至 編譯 (Compile) 索引標籤。
- 點擊右下方 進階編譯選項 (Advanced Compile Options...) 按鈕。
- 在彈出的對話框中,找到 目標 CPU (Target CPU) 下拉選單。
- 選擇 x86,按下確定。
何時需要設定 x86?
- 專案參考 32 位元的 COM 元件、OCX、或僅有 32 位元版本的非受控 DLL。
- 在 64 位元作業系統上執行時,預設為
Any CPU 會以 64 位元進程載入,導致呼叫 32 位元元件失敗(BadImageFormatException)。
- 強制 x86 可確保進程在 WoW64 模式下以 32 位元執行,相容舊元件。
補充說明

圖示顯示 Visual Studio 2017/2019/2022 介面,舊版 VS 介面略有不同但路徑相同。