tailieunhanh - Đóng gói ứng dụng bằng Visual Studio 2005
1. Giới thiệu: - Có một thời trước đây , đa số máy tính người dùng có một thời kỳ khủng hoảng trong việc cài đặt ứng dụng Windows . Ví dụ , khi bạn cài đặt 1 version mới của 1 ứng dụng nào đó hay 1 ứng dụng không liên quan gì tới 1 ứng dụng đã cài trong máy của bạn , quá trình cài đặt sẽ copy version của dlls vào thư mục hệ thống và thay đổi thiết lập trong registry . Quá trình cài đặt này có thể gây nguy hiểm ứng dụng khác. | Đóng gói ứng dụng bằng Visual Studio 2005 Phần 1 1. Giới thiệu - Có một thời trước đây đa số máy tính người dùng có một thời kỳ khủng hoảng trong việc cài đặt ứng dụng Windows . Ví dụ khi bạn cài đặt 1 version mới của 1 ứng dụng nào đó hay 1 ứng dụng không liên quan gì tới 1 ứng dụng đã cài trong máy của bạn quá trình cài đặt sẽ copy version của dlls vào thư mục hệ thố ng và thay đổi thiết lập trong registry . Quá trình cài đặt này có thể gây nguy hiểm ứng dụng khác trong cùng máy client đó đặc biệt nếu tồn tại 1 ứng dụng đang dùng chung với các componient . Nếu các componient đó tương thích lùi với các phiên bản trước that s okei nhưng đa số trường hợp nó không có khả năng tương thích lùi với các phiên bản cũ hơn . Thì lúc đó bạn buộc phải nâng cấp các phần mềm khác hoặc tệ hơn là không dùng được nữa . Vấ n đề khó chịu đó được gọi là DLL Hell - Nói thêm về cơn ác mộng DLL . Giả sử kịch bản sau bạn cài đặt ứng dụng A của trên máy của bạn nạp một số DLL của Windows . Nó hoạt động ngon lành trong nhiều năm . Sau đó bạn cài đặt ứng dụng B cũng trên máy của bạn và thình lình không chờ đợi ứng dụng A sụm bà chè không nói không rằng . Mà ứng dụng B không dính dạng ứng dụng A . Việc gì xảy ra Cuố i cùng bạn phát hiện ra là ứng dụng B đã thay thế một số DLL mà ứng dụng A cần đế n và thình lình ứng dụng A bằt đầu lảo đảo và bất động . - Theo nguyên tắc DLL phải tương thích lùi backward-comatible . Vì DLL mới được thêm vào máy thì ứng dụng cũ xưa thình lình được kết nố i với 1 DLL không tương thích với những gì ứng dụng chờ đợi và thế là xong đời . Hiện tượng này khiến cho khách hàng windows phải nâng cấp chương trình hiện hữu và cũng là 1 trong những lý do bảo rằng các máy sử dụng Windows bất ổn . Với assembly của .NET thì cơn ác mộng sẽ biến mất . - Bạn muố n triển khai ứng dụng của bạn bằng một chương trình cài đặt có thể chép file thực thi tạo shorcut thêm các thiết lập Registry . Có nhiều chương trình phục vụ cho việc đóng gói phần mềm trở nên dễ dàng hơn bao giờ hết ví
đang nạp các trang xem trước