2017-01-18 183 views

回答

2

我認爲,如果你在你的清單XML文件中設置ProcessorArchitecture用於=「64」,包僅僅只被安裝在64位的Windows 10,但你可以設置 ProcessorArchitecture用於=「86」在清單,因爲這個x86包可以在x86和x64的Windows 10上正常工作。

0

這個答案基於VS C++,但上下文對清單基本相同。
令人驚訝的是,只有W10 X86的安裝實際上存在,但是they do(或確實),因爲免費的W10升級沒有提供option to change architectures,只有乾淨的安裝會。 然而,從舊Tom's Hardware post

All processors since the Opteron in 2003 and the intel Pentium 4 Prescott (the latter editions) has 64bit instruction set and will all run 64bit windows.

因此只要一MSFT繼續支持32位架構,X86是更安全的選擇,雖然X64將可能仍然有效。

processorArchitecture='*' 

也涵蓋了所有的基礎。

+0

出於興趣,在該鑽機上出現錯誤:*元素「assemblyIdentity」中屬性「processorArchitecture」的值「x64」無效*。相反,'X86','amd64'或* *工作,但是。 –

相關問題