在VS 2005和VS 2008中,我们在项目设置中有目标平台选项。我想我知道其含义是什么,也就是说,我读过this article。引用那里:
如果项目设置为x86,则为此 表示该项目旨在运行 仅作为32位进程。一个64位 进程将无法调用 程序集设置为X86。设定的理由 您的项目为x86包括 依赖于原生DLL 仅适用于32位或制作 假设32位的本机调用。 标有的应用程序和程序集 x86仍然可以在64位Windows上运行。 但是他们在WOW64下运行。视觉 工作室本身就是在这下运行 仿真模式,因为它是32位 应用
我相信这正是我所需要的,因此如果在64位平台上运行,我的程序会自动从WOW64读取配置。
问题是: 是否可以使用VS2003设置目标平台?如果是,怎么做?
提前谢谢
答案 0 :(得分:2)
据我所知,VS2003的目标是.net 1.1,这只支持32位x86目标。请记住,Windows的第一个64位版本是在VS2003之后发布的。
因此,您无法在VS2003上设置目标平台,它始终以x86为目标。