Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (104.87 KB, 4 trang )
Assemblies
Triển khai
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 assembly
tồn tại là một đơn DLL, điều này đủ khả năng đóng gói. Bằng cách dùng
cabinet file cho multiple DLLs, các file cấu hình và các file phụ thuộc khác
có thể được đặt trong một file đã được nén thành file .cab nó cũng thuận lợi
cho 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ủa
Setup và Deployment Projects với Visual Studio .NET. Files trong menu
Project | Add | File.
Một lợi ích nữa là Visual Studio .NET hỗ trợ tạo Microsoft Installer
Packages bằng Setup Wizard và Merge Modules có thể sử dụng mà không
cần Windows Installer Packages với Môdun kết hợp (Merge Module
Project).
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ơn
Merge 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ột