请教VS2010编译部署运行64位应用程序的一般步骤?
我有一台64位的Windows 2008的服务器,应该安装了.net framwork 4.0。我的开发环境是vs2010,Windows XP (x86机器),framwork 是 .net 4.0请问,我能否在我的WIN XP(32位机)中,通过vs2010,直接编译64位应用程序,然后直接copy到那台64位的Windows 2008的服务器上运行?
如果行,请问具体编译部署步骤是什么?如果不行,是不是我一定要找一台64位的机器作为的.net开发环境,然后在64位的机器上编译64位的程序??以前没编译过64位的程序,请高手赐教! 谢谢!

解决方案 »

  1.   

    可以在32位xp编译 64的应用.
    在vs项目属性 编译把 any cpu 改为 x64,然后编译.
      

  2.   

    谢谢!
    那请问,vs2010的开发界面上, 右键项目,选择属性,然后左侧选择生成标签,在这个页面还有另外1个选项-平台下拉框,默认是Active(x86), 下拉框里只有这一个选项,这个啥意思?有什么用?还有,我的solution里用多个project,他们有相互引用的关系,我是否要把所有的project的目标平台都选择x64,然后对主project做build操作,还是我只需要对这个主project的目标平台选择x64?再有,如果我既要在64位的机器上安装我的程序,又要在32位的机器上安装我的程序.是不是我每次编译是都要改一遍所有的project的目标平台?如果是,这样好像有点麻烦,因为project蛮多的。求解答.谢谢!!!
      

  3.   

    改为X86编译就可以了。在64系统下一样可以运行,看任务管理器里面会在你的.EXE后面多个*32
      

  4.   

    目标平台改成any cpu 就行