如何在32位处理器中运行64位.net应用程序 [英] How to run 64 bit .net application in 32 bit processor

查看:75
本文介绍了如何在32位处理器中运行64位.net应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在.net framework 4.0上创建了一个应用程序....我使用的是Windows 8.现在我试图在32位windows xp中运行它,我正面临水晶报告的问题。我需要做什么?

I've made an application on .net framework 4.0....I used windows 8. Now Im trying to run it in 32 bit windows xp and i'm facing the problem on crystal report. what do i need to do?

推荐答案

在我最近的网站上成功使用的解决方案是仅在XP机器上构建(即32位构建)。



在可能的情况下,XP和WIN7使用相同的可执行文件,因此无需维护多个版本。



一旦在整个企业中完成Windows7的推出,那么未来的构建可能会在Win7机器上进行 - 但是,在他们的情况下,它仍然是32-由于所使用的语言而构建位。



少数.net程序都是针对.Net 3.5框架而构建的,因为至少该版本是在所有机器上业务方面,.Net 4框架仅适用于他们的win7和win8机器。



我见过的另一个解决方案是不支持低于7的Windows版本。似乎也适用于微软。
The solution that is successfully being used at a recent site I was at, is to only build on the XP machine (i.e. 32 bit build).

Where possible, the same executable is used for both XP and WIN7, thus avoiding having to maintain multiple versions.

Once the rollout of Windows7 is complete across the entire enterprise then future builds may take place on a Win7 machine - however, in their case it will still be a 32-bit build due to the languages used.

The few .net programs are all built to target the .Net 3.5 framework as at least that version is on all machines across the business, the .Net 4 framework is only available on their win7 and win8 machines.

Another solution I have seen used is to not support versions of Windows less than 7. Seems to work for Microsoft too.


这篇关于如何在32位处理器中运行64位.net应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆