Tôi có một dll C++/cli mà tôi tải khi chạy và hoạt động tốt ở chế độ gỡ lỗi. Nếu tôi cố gắng và tải dll trong chế độ phát hành nó không tải nói rằng một hoặc nhiều phụ thuộc bị thiếu. Nếu tôi chạy phụ thuộc vào nó tôi thiếu MSVCR90.DLL từ MSVCM90.DLL. Nếu tôi kiểm tra phiên bản gỡ lỗi của dll nó cũng có sự thiếu phụ thuộc, nhưng chống lại phiên bản gỡ rối (D).C++/CLI Thiếu MSVCR90.DLL
Tôi đã đảm bảo gỡ lỗi/phát hành nhúng tệp kê khai. Tôi đọc một cái gì đó về có vấn đề với các ứng dụng tải dll được xây dựng như bất kỳ CPU và dll được xây dựng như x86, nhưng tôi không thấy làm thế nào để thiết lập cả hai để x86.
Tôi đang sử dụng VS2010.
Dù sao, tôi đã rối tung một lúc và không biết có gì sai. Tôi chắc rằng ai đó ở đó biết chuyện gì đang diễn ra. Hãy cho tôi biết nếu tôi cần bao gồm thông tin bổ sung.
alt text http://www.freeimagehosting.net/uploads/fb31c0e256.png
UPDATE:
này kết thúc là giải pháp cho vấn đề của tôi: http://social.msdn.microsoft.com/Forums/en-US/vclanguage/thread/07794679-159b-4363-ae94-a68fe258d827
Có thể thuộc tính dự án của bạn được đặt không chính xác, chỉ cần đặt như sau: C++/Code Generation/Thư viện thời gian chạy // MdD – ashiontang