.net 我们是否需要在将应用程序从32位机器移动到64位机器时再次构建它?

.net 我们是否需要在将应用程序从32位机器移动到64位机器时再次构建它?,.net,assemblies,.net,Assemblies,假设一个应用程序构建在32位机器上。现在我想在64位机器上移动应用程序。是否需要在64位计算机上再次重建应用程序?否 Win x64完全支持x86版本 如果您的程序集是为任何CPU构建的,您应该同时测试32位和64位进程。否 Win x64完全支持x86版本 如果您的程序集是为任何CPU构建的,您应该同时测试32位和64位进程。在您测试了64位进程之前,我建议仅以显式32位版本发布。我们得到了一个第三方组件,它在64位系统上失败了 当然,这并不总是必要的;但是客户的站点是进行第一次测试的糟糕地方

假设一个应用程序构建在32位机器上。现在我想在64位机器上移动应用程序。是否需要在64位计算机上再次重建应用程序?

Win x64完全支持x86版本

如果您的程序集是为任何CPU构建的,您应该同时测试32位和64位进程。

Win x64完全支持x86版本


如果您的程序集是为任何CPU构建的,您应该同时测试32位和64位进程。

在您测试了64位进程之前,我建议仅以显式32位版本发布。我们得到了一个第三方组件,它在64位系统上失败了


当然,这并不总是必要的;但是客户的站点是进行第一次测试的糟糕地方。

在您使用64位进行测试之前,我建议您只使用32位的显式版本。我们得到了一个第三方组件,它在64位系统上失败了

当然,这并不总是必要的;但是客户的站点是进行第一次测试的糟糕地方。

您不需要这样做

有32位和64位的.net framework,它们都运行在64位windows上。这是因为64位windows可以通过“模拟”32位操作系统来运行32位(x86)

程序集在构建时被标记为32位、64位或“任意CPU”。任何CPU构建都将在64位windows上的64位框架中运行,在32位windows上的32位框架中运行

如果将构建标记为32位,则需要最少的测试

你不需要

有32位和64位的.net framework,它们都运行在64位windows上。这是因为64位windows可以通过“模拟”32位操作系统来运行32位(x86)

程序集在构建时被标记为32位、64位或“任意CPU”。任何CPU构建都将在64位windows上的64位框架中运行,在32位windows上的32位框架中运行

如果将构建标记为32位,则需要最少的测试