Danh mục

Assemblies - Triển khai

Số trang: 4      Loại file: pdf      Dung lượng: 104.87 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Các ứng dụng Windows Forms nên được gói trong một Windows Installer Package và phân phối sử dụng Windows Installer. Các điều khiển bên trong trang web nên được gói trong file .cab hoặc là file .DLL. Sự phân phối có thể qua đường tải mã. Các ứng dụng ASP.NET nên được phân phối sử dụng xcopy hoặc ftp. Bây giờ chúng ta sẽ nới một chút nữa về sự triển khai của các DLL đơn giản. Sự triển khai của các DLL (Deployment of DLLs) Việc đóng gói DLL có thể thực hiện bằng nhiều cách – nếu...
Nội dung trích xuất từ tài liệu:
Assemblies - Triển khai Assemblies Triển khai Các ứng dụng Windows Forms nên được gói trong một WindowsInstaller Package và phân phối sử dụng Windows Installer. Các điều khiểnbên trong trang web nên được gói trong file .cab hoặc là file .DLL. Sự phânphối có thể qua đường tải mã.Các ứng dụng ASP.NET nên được phân phối sử dụng xcopy hoặc ftp.Bây giờ chúng ta sẽ nới một chút nữa về sự triển khai của các DLL đơn giản.Sự triển khai của các DLL (Deployment of DLLs) Việc đóng gói DLL có thể thực hiện bằng nhiều cách – nếu assemblytồn tại là một đơn DLL, điều này đủ khả năng đóng gói. Bằng cách dùngcabinet file cho multiple DLLs, các file cấu hình và các file phụ thuộc kháccó thể được đặt trong một file đã được nén thành file .cab nó cũng thuận lợicho tốc độ download, Nhưng cabinet file không được quá lớn bởi vì quánhiều assemblies. Một cabinet file được tạo nhờ vào Cab Project Wizard củaSetup và Deployment Projects với Visual Studio .NET. Files trong menuProject | Add | File. Một lợi ích nữa là Visual Studio .NET hỗ trợ tạo Microsoft InstallerPackages bằng Setup Wizard và Merge Modules có thể sử dụng mà khôngcần Windows Installer Packages với Môdun kết hợp (Merge ModuleProject).Tạo một Module kết hợp Một môdun kết hợp dễ dàng được tạo không cần Visual Studio .NET.Tất nhiên InstallShield hoặc Wise của Windows có nhiều tính năng hơnMerge Module Project trong Visual Studio, nhưng Merge Module Projectđược kèm theo không cần Visual Studio .NET sẽ giải quyết nhiều vấn đề càiđặt mà không cần đến người anh lớn hơn Khi chọn Build | Deploy Solution với thư viện lớp đã mở project, mộthộp thông điệp xuất hiện yêu cầu một deployment project phải được tạo.Merge Module Project nên được chọn. File System View được mở trongVisual Studio .NET; ô bên trái hiển thị chỉ dẫn nơi files có thể được cấu hìnhcho cài đặt, ba folders được tạo ra tự động như sau : Common files folder được dùng cho các file phổ biến được chia sẽgiữa các ứng dụng; C:Program FilesCommon Assemblies đặt bên trong global assembly cache folder sẽ được càiđặt trong global assembly cache trong suốt quá trình cài. Module retargetable folder phần lớn dùng để kết hợp các module.Các module kết hợp sẽ được sùng từ MSI Package. MSI package sau đóđịnh nghĩa trong thư mục các filesKhi chọn Module Retargetable Folder dùng menu Add | Project Outputchúng ta thấy như sau: Bây giờ cần thiết chọn Primary output, nó gồm DLL và EXE files, và(nếu có khả năng) Localized resources bao gồm cả satellite assemblies. Tấtcả assemblies tham khảo đều tự động gộp trong module kết hợp. Modulekết hợp này bây giờ có thể sử dụng không cần Windows Installer packagescho các ứng dụng khác.

Tài liệu được xem nhiều: