.NET 中的应用程序是否需要构建为 64 位才能充分利用具有 64 位操作系统的计算机,或者它是否会像 32 位构建一样利用它。基本上,我们遇到了内存不足异常的问题,建议在 64 位机器上运行控制台应用程序,这“可能”解决该问题。问题是我们可以启动一个 64 位盒子并将当前应用程序放在上面,还是我需要以 64 位方式重建应用程序。
如果您的应用程序配置为针对“任何 CPU”平台构建,那么它将在任一平台上正常运行。
只需确保它不使用任何 32/64 位特定的东西,否则您会遇到问题。
MSDN 文档here http://msdn.microsoft.com/en-us/library/5b4eyb0k.aspx.
有关缺点的一些讨论,请参见here http://blogs.msdn.com/rmbyers/archive/2009/06/08/anycpu-exes-are-usually-more-trouble-then-they-re-worth.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)