|
|
|
|
|
|
Bạn hãy click vào tên Diễn đàn con (phía trên) nếu muốn gửi Chủ đề mới
hoặc cuộn xuống cuối trang để trả lời cho Chủ đề này.
|
|
| Tác
giả |
Nội dung |
khongbietphaihoi Normal_Member  Ngày gia nhập: 11/12/2004 - 04:17:55 Số bài gửi: 44
Offline |
Cho em hỏi về cách đóng gói trong vb.net Ngày gửi : 09/02/2006 lúc 05:42:33 - Lượt xem: 2601
|
| Quay về đầu |
|
|
 |
huudung Normal Member  Ngày gia nhập: 06/06/2004 - 02:24:02 Số bài gửi: 1936
Offline |
Đơn giản, trả lời gấp: Setup project với .Net Ngày gửi : 09/02/2006 lúc 06:59:49 Trong Vs.Net đã có sẵn thành phần đóng gói rồi. Đó là Deployment Project.
Em làm thế này nhé:
Mở Solution Explorer của VS.net ra, right click vào Solution.
Trong menu thả ra, vào mục Add --> New project --> xuất hiện hộp thoại Add new project.
Trong hộp thoại Add new project:
Bên trái có list Project Types: em chọn Setup and Deployment Project
Bên phải có Templates: chọn Setup project (hoặc loại khác thì tùy em, tìm hiểu sau nhé).
Chỉ định tên project ở phía dưới, nhớ chỉ định đường dẫn chứa Project này.
Sau khi click OK --> VS.Net sẽ tự động hiển thị Child window là File System ở dạng Explorer. Chưa làm gì với child window này vội.
Lại mở Solution Explorer, right click vào Setup project vừa tạo. Trong menu thả ra, em chọn Add --> Project Output --> xuất hiện hộp thoại: Add Project output group.
ComboBox đầu tiên chứa danh sách các Project hiện có trong solution
ListBox thứ hai chứa các loại đầu ra (output) mà em có thể đưa vào bộ setup:
Documentation Files (tài liệu dự án, cái này liên quan đến các comments viết theo qui tắc convention của .Net) - có thể đưa vào hoặc không.
Primary Output (chứa các DLL và EXE do project phía trên tạo ra) - đương nhiên là phải đưa vào rồi.
Các thứ khác thì có thể xem Description của hộp thoại đó, dễ hiểu thôi
Khi chọn xong những project và đầu ra cần đưa vào Setup, Setup sẽ gói tất cả vào và khi cài đặt sẽ bung ra ở máy người dùng. Đấy là nguyên lý, còn bây giờ thì chưa gói đâu, phải build đã nhưng đừng build vội.
Có những thứ không tự động thêm vào setup thì em phải dùng child window File System để thêm, em có thể tạo thêm các thư mục, shortcut, đưa các file từ Source machine đến Target machine ..... v.v và v.v. Nói đơn giản vậy nhưng em cần thử nhé, vài lần là ra ngay.
Trước khi build Setup project, em cần xác định Properties cho Setup Project: Right click vào Setup project trong solution explorer, chọn Project Properties --> ở đây em có thể chỉ định để:
Khi build ra thì để file setup ở đâu.
Loại file Setup là gì: msi hay exe hay cab
....
Cuối cùng, right click vào Setup project và chọn Build. em có thể làm điều này trên menu build cũng được. vs.net sẽ tiến hành build lại các project trên trước rồi gói ghém tất cả cho vào setup file như em đã cấu hình ở trên.
Nếu sau khi build mà thích cài thử thì cứ việc right click vào Setup project, chọn Install.
Chú ý, cần có .Net Framework ở máy target. Có thể chỉ định để setup include luôn cả .Net Framework vào rồi install tự động.
Kinh nghiệm, có bộ setup rồi, em cần cài thử trên 1 máy tính hoàn toàn sạch (có nghĩa là mới chỉ có HĐH thôi), như vậy mới biết là có thành công hay không. |
| Quay về đầu |
|
|
 |
khongbietphaihoi Normal_Member  Ngày gia nhập: 11/12/2004 - 04:17:55 Số bài gửi: 44
Offline |
Nếu tạo setup bằng cái này thì không chuyên nghiệp Ngày gửi : 10/02/2006 lúc 08:07:04 Ý em muốn hỏi còn phần mềm nào khác có thể đóng gói được không ạ(như intallshilf có vẻ hình như viết chưa đúng nhưng hình như là như trên đó)
Em cảm ơn! |
| Quay về đầu |
|
|
 |
huudung Normal Member  Ngày gia nhập: 06/06/2004 - 02:24:02 Số bài gửi: 1936
Offline |
Install shield Ngày gửi : 10/02/2006 lúc 08:43:03 Trước đây mình thường dùng Install shield cho Vs 6.0 vì Pakage & deployment của Vs 6.0 không đáp ứng đủ yêu cầu của mình còn từ khi sử dụng Vs.Net tới nay thì các công cụ của Vs.Net là khá đầy đủ và đáp ứng tốt các yêu cầu cơ bản. Do vậy mình cũng không có nhu cầu sử dụng Install shield với Vs.Net (ít nhất là cho tới nay).
Nếu đã nắm vững các nguyên tắc của việc tạo 1 bộ setup ứng dụng, em có thể sử dụng Install shield một cách dễ dàng thôi. Tra help của Install shield để biết các bước làm cụ thể nhé. |
| Quay về đầu |
|
|
 |
vbnet Diendancon_MOD  Ngày gia nhập: 27/10/2004 - 10:34:44 Số bài gửi: 366
Offline |
phải là installshield Ngày gửi : 10/02/2006 lúc 09:40:34 Nếu bạn dùng installshield thì nó sẽ đóng gói hết tất cả thư viện có trong project cho bạn. Và installshield cũng có nhiều tùy chọn cho phép bạn tạo nhiều kiểu setup khác nhau. |
| Quay về đầu |
|
|
 |
|
|
|
|
|
|