Ứng dụng của tôi được xây dựng dưới dạng ứng dụng x64. Sau khi chuyển sang VS2010, tôi nhận được some problems dường như có liên quan đến một số không phù hợp x64/x86 trong các tệp tham chiếu dll. Bây giờ tôi đang chuyển sang mục tiêu .NET4 và tôi còn nhận được nhiều hơn similar problems.Ứng dụng x64 có thể sử dụng các cụm x86 - và ngược lại không?
Câu hỏi của tôi là: Tôi cần đề phòng gì về trộn x64 và x86. Nó có thể được thực hiện ở tất cả? Tôi nghĩ rằng x64 ứng dụng sẽ có thể sử dụng x86 dlls mà không có vấn đề. Không? Còn cách khác thì sao? Ứng dụng x86 có thể tham chiếu một dll x64 - miễn là nó đang được chạy trên nền tảng x64 không? Những cạm bẫy tôi cần phải biết là gì?
Làm rõ! Cám ơn! Vâng - Tôi biết hệ điều hành 64bit có thể chạy các quy trình 32 bit. Và tôi chỉ giả định cùng một nguyên tắc được áp dụng trong các quy trình. Hãy xem nếu tôi có thể sửa mã của tôi ngay bây giờ mà tôi biết điều này .. Tôi nghĩ rằng tôi sẽ thay đổi mọi thứ để x86 .. – stiank81