32位到64位转换 [英] 32bit to 64bit conversion

查看:504
本文介绍了32位到64位转换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在vb.net上使用vs 2008创建了一个应用程序,该应用程序在32位系统上运行良好.
但是它无法在64位系统上运行.

我该怎么办?

我使用.net2和sql server2005.

我也想使其在64位系统上可用.

I created an application using vs 2008 on vb.net which is running quite well on 32bit systems.
But it failed to work on 64 bit systems.

What should I do?

I used .net2 and sql server 2005.

I want to make it available on 64bit systems also.

推荐答案

您的编译器平台的目标是什么?几年前,由于我们使用的是第三方组装,我们不得不针对x86(而不是"Any CPU")编译我们的应用程序.一旦我们做到了,即使在64位系统上,它也可以正常工作.
What is your compiler platform target? Back a couple of years ago, we had to compile our apps for x86 (as opposed to "Any CPU") because of a 3rd party assembly we were using. Once we did that, it worked properly, even on 64-bit systems.


如果您使用的是任何ocx,则需要使用它们,或者需要替换.

ocx''es通常是本机编译的dll.

vb.net的大多数代码都可以在64位应用程序中很好地工作,因此它可能只是很小的障碍...

问候
Espen Harlinn
If you are using any ocx''es those need to go, or you need replacements.

The ocx''es are usually natively compiled dlls.

Most code for vb.net should work quite well as 64-bit applications, so it''s probably only a small snag ...

Regards
Espen Harlinn


请在Windows Installer中将"Traget Platform"更改为64
或者,您可以设置任何CPU
please change the "Traget Platform" to 64 in Windows Installer
Alternatively you can set Any CPU


这篇关于32位到64位转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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