我如何将我的C#AnyCPU应用程序重新运行为64位,如果它运行为32位(WOW64)?

时间:2011-06-07 13:39:31

标签: c# 32bit-64bit anycpu

我开发了32位和64位Windows的应用程序。 我有一个问题:如果我的应用程序是在64位操作系统上从32位进程启动的,那么我的应用程序将以32位运行。 我如何将我的C#AnyCPU应用程序重新运行为64位,如果它运行为32位(WOW64)?

1 个答案:

答案 0 :(得分:7)

  1. 如果是Windows应用程序,则可以从64位命令窗口启动它。你可以在这里找到64位版本的cmd.exe:c:\ windows \ system32 \ cmd.exe(注意,32位版本在c:\ windows \ SysWOW64 \ cmd.exe中)。

  2. 如果是Web应用程序,则需要将应用程序池的标识设置为64位。