.Net 32​​位到64位迁移pb?

时间:2012-02-23 20:38:00

标签: c# .net winforms 64-bit x86

我开发了一个32位的.Net Windows应用程序。 应用程序有一些使用图像的自定义控件。 当我在64位CPU上安装时,所有图像看起来都更大,而不是在正确的位置。标签也更大。

关于这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

尺寸较大的图像应该与控件的不正确尺寸无关。 COnsider查看Resolution和监视器的其他设置,这可能导致您的应用程序无法以正确的方式处理调整大小。如果是这样,那将意味着您的应用程序中存在错误。

另外考虑一下您的问题,在我看来,您只需将32bit应用程序部署到64bit计算机,因此您实际上可以运行32位版本的应用程序。

如果您在上传到64bit操作系统后编译yuor应用程序tageting 64bit平台和,则如果自定义控件使用WindowsAPI,编组可能会出现问题。 可以成为您申请的批评部分。但是,在这些问题的情况下,通常会发生什么,应用程序崩溃,或者获得真正有线行为。在你的情况下,相反,我看到它只是不正确的布局,所以很可能它是与不正确处理调整大小有关的东西。