Như bạn có thể biết, Microsoft gần đây đã triển khai bản cập nhật bảo mật cho Visual Studio: KB971090.VC++: KB971090 và chọn Visual C Runtime DLL phụ thuộc
Trong số những thứ khác, điều này cập nhật Visual C Runtime DLL từ phiên bản 8.0.50727.762 thành 8.0.50727.4053.
Vì vậy, sau bản cập nhật này, mọi thứ tôi biên dịch sử dụng thời gian chạy được liên kết động, sẽ được cập nhật phụ thuộc vào thời gian chạy mới.
Tất nhiên, đối với các ứng dụng mới, bạn nên cập nhật lên phiên bản mới, có lẽ an toàn hơn.
Nhưng tôi cũng muốn có thể giữ lại sự phụ thuộc cũ - ví dụ, tôi có thể xây dựng một bản sửa lỗi chỉ yêu cầu một DLL duy nhất được thay thế (nếu tôi cố gắng làm điều đó sau khi cập nhật, tôi sẽ nhận được sự sợ hãi "Ứng dụng này đã không khởi động được vì cấu hình ứng dụng không đúng." trừ khi tôi cũng phân phối thời gian chạy đã cập nhật).
Có cách nào để thực hiện việc này hay tôi cần giữ lại hai cài đặt Visual Studio: một bản cập nhật và một bản cập nhật không được cập nhật?
Xem thêm: http://netscantools.blogspot.com/2009/08/security-update-for -compiler-broke-our.html –
Tôi có một câu hỏi rất giống nhau, nhưng tôi quan tâm hơn đến việc sử dụng phiên bản khác của thư viện thời gian chạy c trong một tệp thực thi duy nhất. xem http://stackoverflow.com/questions/1238741/does-the-latest-visual-studio-2005-security-update-cause-c-runtime-library-issues – iain
Tuyệt. Đây hiện là lần truy cập thứ 3 trên Google cho KB971090. – JesperE