在我的Windows 7 64位计算机上使用VS 2010 Ultimate,我使用Visual Basic编写了一个Windows窗体应用程序,然后使用专门针对x86平台的“Build”命令编译它(我尝试分配“x86”和“Any” CPU“在Configuration Manager中的Active Solution平台选项上”。我还确保在Project Properties上将TargetPlatform设置为x86。
但是,当我尝试在我的XP 32位机器上运行.exe或.msi文件时,我收到以下消息: “此产品专为x64平台设计,但正在英特尔上安装。从制造商那里获得正确的设置。”
.NET Framework 4客户端配置文件是我的应用程序的先决条件,也安装在XP机器上。
有没有人对此有所了解?我该如何解决这个问题?
感谢您的时间。
答案 0 :(得分:0)
我不确定2010年,但在VS2008中,有时需要转到Project Properties,Compile,Advanced Compile Options,并将目标CPU从AnyCPU更改为x86。