简单的分清AnyCPU X86 X64

发布时间:2024年01月19日

排列组合

AnyCPU的应用程序+AnyCPU的类库

在x86的操作系统上,应用程序会在32位CLR上运行,所以它引用的类库也会在32位CLR上运行;
在x64操作系统上,应用程序许会在64位CLR上运行,所以它引用的类库也会在64为CLR上运行。

x86的应用程序+AnyCPU的类库

在x86的操作系统上,应用程序会在32位CLR上运行,它引用的类库也会在32位CLR上运行;
在x64的操作系统上,应用程序会在WOW下的32位CLR上运行,它引用的类库也会在WOW下的32位CLR上运行。

x64的应用程序+AnyCPU的类库

在x86的操作系统上,应用程序无法运行,更不要说引用类库了;

在x64的操作系统上,应用程序会在64位CLR上运行,引用的类库也会在64位CLR上运行。

AnyCPU的应用程序+x64的类库在x86的操作系统上

应用程序会在32位CLR上运行,但引用的类库无法在32为CLR上运行,程序报错;#
在x64的操作系统上,应用程序会在64位CLR上运行,引用的类库也会在64位CLR上运行。

AnyCPU的应用程序+x86的类库在x86的操作系统上

应用程序会在32位CLR上运行,引用的类库也会在32位CLR上运行;

在x64的操作系统上,应用程序会在64位CLR上运行,但引用的类库无法在64位CLR上运行。

文章来源:https://blog.csdn.net/bayinglong/article/details/128616588
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。