AnyCPU X86 X64 匹配项

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://www.cnblogs.com/smartisn/p/15348817.html