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

Ale*_*kov 2 c# 32bit-64bit anycpu

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

Phi*_*mid 7

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

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