[ iT ] Forums: Tạo file setup cho C# - [ iT ] Forums

Jump to content


Balloon vs. Thorns

MU Phuc Hung

Làm Việc Tài Nhà

Mu Da Nang

Tuyển Nhân Viên Bán Hàng

Note:

Vui lòng viết Tv có dấu
Trang 1 / 1
  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời cho chủ đề này

Tạo file setup cho C# Đánh Giá: -----

#1 User is offline   diemxua 

  • Nhóm: Advance Member
  • Bài Viết: 19
  • Gia Nhập: 22-October 05
  • Thành viên mới

Gửi vào 21 April 2006 - 10:36 AM

Các bác ơi! Em mới làm xong project bằng C# 2003, nhưng em ko biết tạo file setup cho project đó.
Bác nào biết thì chỉ em với.
File setup đó dùng để mang qua máy khác để cài đặt đó ạ!

0

#2 User is offline   Dark 

  • Nhóm: Advance Member
  • Bài Viết: 384
  • Gia Nhập: 17-April 03
  • Trung cấp CSTH
  • PipPipPip

Gửi vào 21 April 2006 - 01:10 PM

Đầu tiên Right click vào cái Solution rồi chọn Add New Project....
Sau đó chọn Project Type là Setup and Deployment Projects, Templates là Setup Project.
Đặt tên rồi OK. Trong Solution của bạn bây giờ xuất hiện thêm 1 project.
Đồng thời bạn sẽ thấy thếm tab trong khu vực code có tên là File System. Trong tab đó bao gồm :
Application Folder : chỗ để file sau khi cài đặt (Program Files\<Tên project>)
User's Desktop : nếu bạn muốn có 1 Icon ở Desktop thì add 1 cái shortcut vô đây.
User's Programs Menu : Thêm shortcut vào Start/Programs.

Right click vào Application Folder -> Add -> Project Output...
Sau đó chọn Project, kế tiếp chọn Primary output và OK. Một số file sẽ xuất hiện trong Application Folder (các file này không xoá được vì đó là dependencies của project, ngoại trừ các Output và shotrcut).
Nếu muốn có 1 shortcut ở Desktop thì right click vào Primary Out trong Application Folder -> Create Shortcut....
Sau đó kéo shortcut này vào User's Desktop.
Cuối cùng là Build Setup Project rồi cài.

Còn nhiều kĩ thuật khác để chen ngang quá trình setup, đây chỉ là cơ bản.
(>'.')> Dark <('.'<)
0

#3 User is offline   diemxua 

  • Nhóm: Advance Member
  • Bài Viết: 19
  • Gia Nhập: 22-October 05
  • Thành viên mới

Gửi vào 23 April 2006 - 07:08 PM

Cám ơn bác dark rất nhiều. sau này cò j ko hiểu em hỏi, bác cố gắng giúp em nghen
0

#4 User is offline   Khanh2006 

  • Nhóm: Newbies
  • Bài Viết: 2
  • Gia Nhập: 04-May 06
  • Thành viên mới

Gửi vào 04 May 2006 - 09:42 AM

Chào các bạn

Tạo được setup như vậy rồi đem sang máy khác :
- Máy đó không có .net framework thì ta phải cài vào trước chương trình -> Làm sao để tạo bộ setup cho nó tự chạy cả .net framework khi máy đó chưa cài .net framwork???
- Không hiểu tôi làm sao mà khi mang chương trình đã đóng gói rồi sang máy khác cài thì chương trình trong
Add remove program hay trong Program Files,... lại lấy tên là Setup??? Nếu tôi muốn tên nó thành tên mình muốn thì khi tạo setup tôi phải làm gì???

Mong bạn nào biết thì trả lời giùm với
Cảm ơn nhiều
0

#5 User is offline   Dark 

  • Nhóm: Advance Member
  • Bài Viết: 384
  • Gia Nhập: 17-April 03
  • Trung cấp CSTH
  • PipPipPip

Gửi vào 04 May 2006 - 09:55 AM

View PostKhanh2006, on May 4 2006, 09:42 AM, said:

Chào các bạn

Tạo được setup như vậy rồi đem sang máy khác :
- Máy đó không có .net framework thì ta phải cài vào trước chương trình -> Làm sao để tạo bộ setup cho nó tự chạy cả .net framework khi máy đó chưa cài .net framwork???
- Không hiểu tôi làm sao mà khi mang chương trình đã đóng gói rồi sang máy khác cài thì chương trình trong
Add remove program hay trong Program Files,... lại lấy tên là Setup??? Nếu tôi muốn tên nó thành tên mình muốn thì khi tạo setup tôi phải làm gì???

Mong bạn nào biết thì trả lời giùm với
Cảm ơn nhiều


Câu đầu thì mình không trả lời được bởi vì mình chưa làm kiểu đó bao giờ. Chưa tìm được cách đính kèm 1 dependency vào setup project và khi chạy manual thì nó báo chưa có Framework và out luôn, không chạy cài đặt FW nữa.

Câu 2 : bạn click vào tên Project trong Solution Explorer rồi vào box Properties và sửa ProductName theo ý mình :eee
(>'.')> Dark <('.'<)
0

#6 User is offline   Khanh2006 

  • Nhóm: Newbies
  • Bài Viết: 2
  • Gia Nhập: 04-May 06
  • Thành viên mới

Gửi vào 04 May 2006 - 03:47 PM

Cám ơn bạn đã trả lời.
Bạn có thể chỉ hộ tôi cách chọn Save with encoding để có thể mang chương trình sang máy khác vẫn hiển thị tiếng Việt được không???
Tôi thử mãi mà khi mang chương trình sang máy khác một số control như label vẫn hiển thị được nhưng tiêu đề của form và msgbox không hiển thị được tiếng Việt
Thanks
0

#7 User is offline   Dark 

  • Nhóm: Advance Member
  • Bài Viết: 384
  • Gia Nhập: 17-April 03
  • Trung cấp CSTH
  • PipPipPip

Gửi vào 04 May 2006 - 04:44 PM

View PostKhanh2006, on May 4 2006, 03:47 PM, said:

Cám ơn bạn đã trả lời.
Bạn có thể chỉ hộ tôi cách chọn Save with encoding để có thể mang chương trình sang máy khác vẫn hiển thị tiếng Việt được không???
Tôi thử mãi mà khi mang chương trình sang máy khác một số control như label vẫn hiển thị được nhưng tiêu đề của form và msgbox không hiển thị được tiếng Việt
Thanks


Nếu bạn dùng tiếng Việt trong Project thì khi save, Visual Studio sẽ khuyên bạn nên save thành Unicode, đó là Save with Encoding, chọn Unicode (1200) khi save.
Title của Form và Msgbox trong WindowsXP không phải là font Unicode chuẩn -> không thể hiển thị được Unicode.
(>'.')> Dark <('.'<)
0

#8 User is offline   combitvn 

  • Nhóm: Newbies
  • Bài Viết: 1
  • Gia Nhập: 19-May 06
  • Thành viên mới

Gửi vào 19 May 2006 - 08:19 AM

Chào Dark và mọi người! Mình là thành viên mới của diễn đàn.

Dark đã dùng InstallShield để đóng gói chưa?
Mình thử đang dùng phiên bản 10.5 hiện đang gặp một số vấn đề.
Rất muốn cùng mọi người trao đổi.
0

#9 User is offline   Dark 

  • Nhóm: Advance Member
  • Bài Viết: 384
  • Gia Nhập: 17-April 03
  • Trung cấp CSTH
  • PipPipPip

Gửi vào 24 May 2006 - 10:36 AM

View Postcombitvn, on May 19 2006, 08:19 AM, said:

Chào Dark và mọi người! Mình là thành viên mới của diễn đàn.

Dark đã dùng InstallShield để đóng gói chưa?
Mình thử đang dùng phiên bản 10.5 hiện đang gặp một số vấn đề.
Rất muốn cùng mọi người trao đổi.


Tui chưa sử dụng InstallShield, hồi trước tới giờ chủ yếu dùng đóng gói của Visual studio và có dùng WiseInstaller vài lần. Để tui đi kiếm InstallShield về xài thử xem.
(>'.')> Dark <('.'<)
0

#10 User is offline   phongdo 

  • Nhóm: Newbies
  • Bài Viết: 7
  • Gia Nhập: 23-September 06
  • Thành viên mới

Gửi vào 25 November 2006 - 11:29 AM

View PostKhanh2006, on May 4 2006, 09:42 AM, said:

Chào các bạn

Tạo được setup như vậy rồi đem sang máy khác :
- Máy đó không có .net framework thì ta phải cài vào trước chương trình -> Làm sao để tạo bộ setup cho nó tự chạy cả .net framework khi máy đó chưa cài .net framwork???
- Không hiểu tôi làm sao mà khi mang chương trình đã đóng gói rồi sang máy khác cài thì chương trình trong
Add remove program hay trong Program Files,... lại lấy tên là Setup??? Nếu tôi muốn tên nó thành tên mình muốn thì khi tạo setup tôi phải làm gì???

Mong bạn nào biết thì trả lời giùm với
Cảm ơn nhiều


- Cách dễ nhất là cài MICROSOFT VISUAL STUDIO .NET BOOTSTRAPPER PLUG-IN vào, có thể search trên google để tìm, cái mình đang có là PluginInstaller.msi. Sau khi cài xong thì lúc build nó tự động làm hết cho mình luôn.
- Right click vào step project coi cái property của nó, có product name, manufactor name... cả cái icon luôn, cấu hình ở đó đó.
0

Chia sẻ chủ để


Trang 1 / 1
  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời cho chủ đề này

1 người đang đọc chủ đề này
0 thành viên, 1 khách, 0 thành viên ẩn