本篇文章介紹如何建置ASP.NET Core項目的x86版本輸出(workaround),爲本身留個紀錄也但願能幫助到有須要的開發人員。html
首先到微軟官網的「.NET Downloads頁面」,下載並安裝:x64版本的.NET Core SDK、以及x86版本的.NET Core SDKjson
接着使用Visual Studio 2015創建一個新的ASP.NET Core專案。asp.net
再來編輯ASP.NET Core專案內的「project.json」,在buildOptions區塊內加入platform參數設定而且存檔。ui
"buildOptions": { "platform": "x86", "emitEntryPoint": true, "preserveCompilationContext": true }
最後使用命令提示字符,執行下列編譯指令來編譯ASP.NET Core專案。在這個編譯指令中的$(ProjectDir),請替換爲「項目目錄的路徑」。.net
dotnet build "$(ProjectDir)" --configuration Debug --no-dependencies -r win7-x86
完成上述步驟後,在項目的bin目錄底下,就能夠看到ASP.NET Core項目的x86版本輸出。code