Visual C++ 2005 Tôi xây dựng trên hệ thống của mình sử dụng phiên bản CRT DLL phiên bản 8.0.50727.4053. Tôi tin rằng đây là phiên bản mới nhất và được Windows tự động cập nhật.vcredist_x86.dll và phiên bản 8.0.50727.4053
Trên hệ thống người dùng, không tìm thấy phiên bản DLL này. Tôi đã sử dụng vcredist_x86.exe trong quá khứ như là một phần của trình cài đặt của chúng tôi để cài đặt thời gian chạy DLL. Nó được sử dụng để làm việc.
Vấn đề của tôi là ngay cả phiên bản mới nhất của vcredist_x86.exe ( Microsoft Visual C++ 2005 SP1 gói Redistributable (x86)) không cài đặt phiên bản DLL này.
Vậy tôi cần dùng tập tin vcredist_x86.exe nào?
P.S. Việc buộc ứng dụng của tôi liên kết đến phiên bản CRT cụ thể có giải quyết được sự cố không? Nó là một phương pháp được ưa thích hơn?
Cảm ơn,
Paul
UPDATE: Có những người khác, những người quan sát vcredist_x86.exe đó ( Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)) không cài đặt 8.0.50727.4053.
CẬP NHẬT 2: Ít nhất một người đề xuất buộc sử dụng phiên bản CRT trước đó (http://tedwvc.wordpress.com/). Tuy nhiên, điều này sẽ thêm một sự phức tạp đáng kể cho các dự án của chúng tôi.
Tôi chạy vào cùng một vấn đề, nhưng cài đặt v9.0.30729.4148 không cài đặt các file DLL v8.0.50727.4053 :( –