- [C#] Viết ứng dụng Auto Fill list Textbox from clipboard Winform
- [TOOL] Chia sẻ phần mềm thay đổi thông tin cấu hình máy tính
- [C#] Hướng dẫn Export dữ liệu ra file Microsoft Word Template
- [C#] Chia sẻ source code tool kiểm tra domain website
- [C#] Hướng dẫn tạo file PDF sử dụng thư viện QuestPDF
- [C#] Hướng dẫn tạo ứng dụng dock windows giống Taskbar
- [C#] Chia sẻ source code sử dụng Object Listview trên Winform
- [VB.NET] Chia sẻ source code quản lý thu chi mô hình 3 lớp Winform
- [DATABASE] Xóa lịch sử danh sách đăng nhập tài khoản trên SMSS Sqlserver Management Studio
- [C#] Sử dụng FolderBrowserDialog Vista trên Winform
- [DEVEXPRESS] Chia sẻ tool Winform UI Templates Early Access Preview (EAP)
- [C#] Chia sẻ source code Spin Content (Trộn nội dung văn bản theo từ đồng nghĩa) trên Winform
- [VB.NET] Chia sẻ source code lịch âm dương và hẹn lịch nhắc việc
- [C#] Hướng dẫn đọc thông số thiết bị Thiết bị kiểm tra Pin (HIOKI BATTERY HiTESTER BT3562)
- [VB.NET] Hướng dẫn giải captcha sử dụng dịch vụ AZCaptcha API trên winform
- [C#] Hướng dẫn chứng thực đăng nhập ứng dụng bằng vân tay (Finger Print) trên máy tính
- [C#] Color Thief cách xuất màu sắc thiết kế từ hình ảnh
- [C#] Cách tạo bản quyền và cho phép dùng thử ứng dụng Winform
- [C#] Hướng dẫn sử dụng trình duyệt web Chrome convert HTML sang tập tin file PDF
- [C#] Kết nôi điện thoại Android, IOS với App Winform via Bluetooth
[C#] Build ứng dụng Portable Winform sử dụng thư viện Costura.Fody
Xin chào các bạn, bài viết hôm nay mình sẻ tiếp tục giới thiệu đến các bạn thư viện Costura.Fody dùng để tạo build ứng dụng C#, Winform của mình thành ứng dụng Portable.
Ứng dụng chỉ chạy với một file duy nhất.
[C#] How to Build Application Portable Winform
Nếu bạn nào hay làm việc với Devexpress thì khi biên dịch ứng dụng ra phần mềm của chúng ta sẽ có gần 20 file dll của Devexpress kèm theo, hoặc có thể nhiều hơn.
Nếu bạn nào muốn khi Build ứng dụng ra các file thư viện đều được nhúng vào trong file EXE luôn.
Thì thư viện, Costura.Fody
sẽ giúp bạn.
Giao diện mình khi biên dịch sử dụng Fody Embed Resource:
Phiên bản hiện tại là Costura.Fody 5.3, nhưng nếu bạn nào đang sử dụng Framework thì cài đặt bản Costura.Fody 4.1.0 nhé.
Cài đặt thư viện Costura.Fody từ nuget:
PM> Install-Package Costura.Fody -Version 4.1.0
Sau khi cài đặt thư viện xong từ Nuget.
Các bạn thực hiện build ứng dụng ra để xem kết quả.
Mình đã test với vài ứng dụng thì nó chạy ok nhé, còn nếu bạn nào làm không chạy được có thể để lại bình luận bên dưới.
Thanks for watching!