Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Hướng dẫn tạo file setup bằng Setup Wizard với Visual Studio

    Tạo một chương trình setup bằng Setup Wizard:

    Bước 1. Trong Solution Explorer của Visual Studio, right click vào Solution.
    Trong menu popup, vào mục Add –> New project . Xuất hiện hộp thoại Add new project. (Hình 1 và Hình 2)


    Hình 1
    Trong hộp thoại Add new project:

    Hình 2

    Bước 2.
    - Project Types [bên trái]: Other Project Types –> Setup and Deployment
    - Templates [bên phải]: Setup Wizard.
    Đặt tên Project mới vào trường name
    Chọn đường dẫn cần lưu thư mục tại trường Location
    Sau khi click Ok, Visual Studio sẽ tự động hiển thị hộp thoại Setup Wizard (1 of 5). Click chọn Next (Hình 3)

    Hình 3

    Hình 4

    Bước 3. Hộp thoại thứ 2 là Setup Wizard (2 of 5) xuất hiện . (Hình 4)
    Hộp thoại này cho phép chọn kiểu Project
    Trong trường hợp này chúng ta giả sử đóng gói ứng dụng Windows nên đánh dấu check vào radio button : Create a setup for a Windows application.
    Còn nếu là ứng dụng Web thì ta chọn radio button : Create a setup for a web application.
    Next tiếp :

    Hình 5

    Bước 4. Hộp thoại thứ 3 là Setup Wizard (3 of 5) xuất hiện . (Hình 5)
    Hộp thoại này chứa các loại output mà chúng ta có thể đưa vào file Setup
    QuanLyThuVien là tên project cần đóng gói .

    * Localized resources from QuanLyThuVien:
    * XML Serialization Assemblies from QuanLyThuVien:
    * Content Files from QuanLyThuVien: chứa toàn bộ file chứa trong project QuanLyThuVien, cái này không cần thiết phải chọn.
    * Primary output from QuanLyThuVien: chứa file exe và file dll của prject QuanLyThuVien, cái này tất nhiên phải chọn rồi.
    * Source files from QuanLyThuVien: chứa file source code của project cần đóng gói như file cs, cpp …
    * Debug Symbols from QuanLyThuVien: chứa một số file hỗ trợ debug của dự án .
    * Documentation Files QuanLyThuVien: (tài liệu XML của Project, cái này liên quan đến các commnets viết theo qui tắc convention của .Net). Có thể đưa vào hoặc không.
    * Built Output from …: tạo ra file MSI
    * Primary Output (chứa các DLL và EXE do Project phía trên tạo ra) - cái này chắc chắn phải đưa vào
    Muốn biết thêm thông tin thì có thể xem Description ở bên dưới của hộp thoại đó.
    Sau khi chọn xong nhấn Next.

    Bước 5. Hộp thoại thứ 4 là Setup Wizard (4 of 5) xuất hiện (Hình 6)

    Hình 6
    Hộp thoại cho phép chọn file đính kèm theo như file Help , ReadMe …

    Nếu muốn thêm file nào thì chọn Add và chọn đường dẫn của file đó. Nếu không thì chọn Next.

    Bước 6. Hộp thoại thứ 5 xuất hiện Setup wizard (5 of 5) thông báo tóm tắt nội dung kết quả.


    Bước 7. Chọn Finish để kết thúc quá trình tạo file setup.

    Bước 8. Sau khi nhấn nút Finish trong Wizard cuối cùng thì màn hình (Hình 8) hiện ra.

    Hình 8 File System Designer

    Solution Explorer sẽ xuất hiện thêm 1 Project, đó là Setup Project của ta vừa làm.

    Ưu điểm và nhược điểm của việc tạo file setup bằng Visual Studio

    Ưu điểm:
    - Nhanh, dễ dàng cài đặt, có giao diện GUI, không phải viết mã kịch bản cài đặt.
    - Gọn nhẹ, đơn giản, được tích hợp sẵn trong bộ Visual Studio
    - Chức năng tự repair, nếu một file bin nào bị xoá thì khi chạy chương trình dialog repair tự động hiện lên và bổ sung file bị thiếu.
    - Khi bạn cài đặt 1 ứng dụng, toàn bộ thông tin về ứng dụng được ghi vào 1 record trong Windows installer database. Khi uninstall ứng dụng, database sẽ kiểm tra đảm bảo rằng không ứng dụng nào dính dáng tới các thành phần của ứng dụng đang uninstall, bằng cách ấy sẽ giải quyết được vấn đề nhức đầu DLL
    - Nếu có lỗi trong quá trình cài đặt, thì có chức năng tự động xóa bỏ sạch sẽ các file được copy vào máy của client.

    Nhược điểm:
    - Chỉ hỗ trợ các chương trình được viết bởi ngôn ngữ trong họ .NET
    - Không có chức năng kiểm tra phần mềm nào đó đã cài tại máy client hay chưa.

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trong phần tạo gói cài đặt, chúng ta có thể tùy chỉnh các bảng thông báo. Chúng ta có thể thêm các hộp thoại để yêu cầu kiểm tra các phần mềm đã cài trên máy client. Trong đó có các tùy chọn tuyệt vời mà chúng ta có thể chỉnh sửa và thêm thắt.

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn có biết cách cài đặt một chương trình khác trước khi cài đặt chương trình của mình không?
    Không cần kiểm tra cũng được. Mình đang cần là cài crystal report trước khi cài chương trình của mình. Phần cài đặt CR được kèm theo bộ cài.???
    xin giúp giùm. cám ơn! mình cũng đang bước đầu tìm hiểu cái này và đang bắt đầu tìm [IMG]images/smilies/biggrin.png[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •