为"任何CPU"编译的WinForms应用程序是否可以配置为在64位服务器上以"x86"运行而无需重新编译应用程序?具体来说,我正在寻找app.config设置或控制面板小程序来完成此任务.所有客户的客户端都是x86,但服务器是x64,我们希望在服务器上安装WinForms应用程序,以便管理员配置和监控系统.我们宁愿不为服务器重新编译.
来自http://www.request-response.com/blog/PermaLink,guid,34966ef8-3142-46b2-84e0-372b5c36ddcc.aspx
但是,即使在编译代码之后,您也可以控制和覆盖此默认行为.SDK中有一个名为corflags.exe的方便工具,允许您强制"anycpu"编译代码在64位世界中使用32位进程.
可以在此处找到此实用程序的用法http://msdn.microsoft.com/en-us/library/ms164699(VS.80).aspx