gpt4 book ai didi

.net - .NET 中 x86 和 64 位程序集的区别

转载 作者:行者123 更新时间:2023-12-01 00:01:00 25 4
gpt4 key购买 nike

有人能告诉我 32 位和 64 位 .NET 程序集之间的区别吗?

我理解何时需要精确而不是选择 AnyCPU 配置。

问候,
三田

最佳答案

.NET 中的程序集目标很少
* x86 - 32 位,应用程序将作为 32 位进程运行,无论是在 Win64 上
* x64 - 64bit,应用程序将在 Win64 上作为 64 位进程运行,在 32 位系统上无法运行。
* AnyCPU - 应用程序将使用最合适的定位。
* IA64 - 英特尔安腾平台

通常,在纯托管应用程序中,最合适的目标是 AnyCPU。如果您的应用程序使用 PInvoke 或 COM 组件,您可能需要根据您使用的非托管组件的目标来定位您的应用程序。

关于.net - .NET 中 x86 和 64 位程序集的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com