Khi một chương trình được biên dịch trong "BẤT CỨ CPU" nghĩa là nó là kiến trúc trung lập - Nó có thể chạy trong cả quá trình 64 bit hoặc quá trình 32 bit. Nó được xác định bởi nền tảng mà chương trình đang được thực thi. Nếu nó là một nền tảng 64bit, một chương trình được xây dựng trong BẤT CỨ CPU sẽ tải như là một quá trình 64 bit. Mặt khác, nếu nó là một nền tảng 32 bit, một chương trình được xây dựng trong BẤT CỨ CPU sẽ tải trong một quá trình 32 bit.
Tuy nhiên, bạn không thể xây dựng tất cả mọi thứ là "BẤT CỨ CPU" bởi vì bạn có thể phải phụ thuộc mà đòi hỏi phải có một nền tảng này hay cách khác
Một chương trình phải được xây dựng với chế độ x64 nếu nó có x64 phụ thuộc (dựa trên các thư viện khác được xây dựng trong x64). Điều này cũng yêu cầu chương trình được thực hiện trên nền tảng 64 bit
Chương trình phải được xây dựng với chế độ x86 nếu nó không phụ thuộc 32 bit hoặc nếu thư viện được quản lý trong x86.
Chương trình chương trình không phụ thuộc vào bit x64 hoặc phụ thuộc 32 bit không được quản lý có thể được tạo trong "bất kỳ CPU nào".
Tuy nhiên, bất kể các quy tắc này, nếu bạn xây dựng trong BẤT CỨ CPU, bạn nên kiểm tra kỹ lưỡng trên nền tảng 64 bit và nền tảng 32 bit. Bài đăng này thảo luận các vấn đề khác có thể chi tiết hơn.
More on ANY CPU