VisualStudio“任何CPU”目標是什么意思?我對VisualStudio 2008中的.NET平臺構建選項有一些困惑。什么是“任意CPU”編譯目標,它會生成什么樣的文件?我檢查了這個“任意CPU”構建的輸出可執行文件,發現它們是x86可執行文件(誰不會預見到!)。那么,將可執行文件定向到x86與“任意CPU”之間有什么區別嗎?我注意到的另一件事是,托管C+項目沒有這個平臺作為選項。那是為什么?這是否意味著我對“任何CPU”可執行文件都是普通的32位可執行文件的懷疑是正確的?
3 回答
一只萌萌小番薯
TA貢獻1795條經驗 獲得超7個贊
守著星空守著你
TA貢獻1799條經驗 獲得超8個贊
選擇x86通常是應用程序包最安全的配置,因為它將在幾乎所有設備上運行。在某些設備上,帶有x86配置的應用程序包將無法運行,例如Xbox或一些物聯網核心設備。然而,對于一臺PC來說,x86包是最安全的選擇,并且對設備部署的影響最大。很大一部分Windows 10設備繼續運行x86版本的Windows。
- 3 回答
- 0 關注
- 762 瀏覽
添加回答
舉報
0/150
提交
取消
