TAILIEUCHUNG - Assemblies - Cấu hình

Các thành phần COM dùng registry để định hình các thành phần. Cấu hình của các ứng dụng .NET được thực hiện khi sử dụng các tập tin cấu hình. Với đăng ký cấu hình xcopy-deployment không thể thực hiện được. Các file cấu hình dùng cú pháp XML để xác định thiết lập startup và runtime cho các ứng dụng. Cơ chế về phiên bản Như bạn đã biết, .NET Runtime không buồn kiểm tra phiên bản đối với các private assembly. Nhưng khi dùng shared assembly thì vấn đề phiên bản lại trở thành quan trọng. Bây. | Assemblies Cấu hình Các thành phần COM dùng registry để định hình các thành phần. Cấu hình của các ứng dụng .NET được thực hiện khi sử dụng các tập tin cấu hình. Với đăng ký cấu hình xcopy-deployment không thể thực hiện được. Các file cấu hình dùng cú pháp XML để xác định thiết lập startup và runtime cho các ứng dụng. Cơ chế về phiên bản Như bạn đã biết .NET Runtime không buồn kiểm tra phiên bản đối với các private assembly. Nhưng khi dùng shared assembly thì vấn đề phiên bản lại trở thành quan trọng. Bây giờ ta thử tìm hiểu cơ chế đánh số phiên bản gọi là versioning và kiểm tra đối với shared assembly. Trên .NET các shared assembly sẽ được nhận diện là duy nhất thông qua tên và phiên bản GAC cho phép những phiên bản khác sống chung cùng nhà tay trong tay thường gọi là side-by-side nghĩa là phiên bản cũ vẫn hiện diện cùng với phiên bản mới hơn. Như vậy mọi ứng dụng đặc biệt nào đó có thể bảo cho tớ phiên bản mới toanh nhất hoặc cho tớ build chót nhất của Verion 2 hoặc kể cả chỉ cho tớ phiên bản mà ứng dụng đang sử dụng . Một con số đánh dấu phiên bản của một assembly trông giống như sau 1 0 2204 21 nghĩa là dãy 4 con số phân cách bởi dấu hai chấm. Hai số đầu 1 0 là phiên bản major và minor. Con số thứ ba 2204 là số build còn con số thứ tư 21 là số revision số chỉnh sửa duyệt lại . Khi hai assembly có những số major hoặc minor khá nhau chẳng so với thì được xem như là hoàn toàn bất tương thích incompatible . Khi các assembly khác nhau khá xa dựa trên con số Major và Minor thì bạn có thể cắc chắn là có nhiều thay đổi đáng kể nghĩa là thay đổi tên các hàm hành sự kiểu dữ liệu được thêm vào hoặc bị gỡ bỏ các thông số bị thay đổi . . Do đó nếu ứng dụng client yêu cầu gắn kết với phiên bản nhưng GAC chỉ chứa phiên bản thì yêu cầu gắn kết thất bại trừ phi bị phủ quyết bởi tập tin cấu hình ứng dụng . Khi hai phiên bản mang cung số major và minor nhưng lại có số build khác nhau chẳng hạn so với thì .NET Rungtime giả định chúng có thể là

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.