Register
Member Login
Forgot Password ??
PHP
,
ASP
,
ASP.NET, VB.NET, C#, Java
,
jQuery , Android , iOS , Windows Phone
Registered :
109,036
HOME
>
Windows Service การเขียนโปรแกรมด้วย .Net Application และการสร้าง Windows Services
>
ตอนที่ 8 : การทำ Package และ Install Setup โปรแกรม Windows Service (VB.Net,C#)
ตอนที่ 8 : การทำ Package และ Install Setup โปรแกรม Windows Service (VB.Net,C#)
การทำ Package และ Install Setup โปรแกรม Windows Service (VB.Net,C#)
ในขั้นตอนสุดท้ายของการเขียนโปรแกรม
Windows Service
เพื่อให้ง่ายกว่าการ
Install
ด้วยการรัน
Command Prompt
บน Windows จะนิยมเป็นการทำ
Package Install
ด้วย
Setup Project
ซึ่งบนโปรแกรม
Visual Studio
ก็มี Template ที่ชื่อว่า
Setup Project
มารองรับในการติดตั้ง โดยมันสามารถทำการ
Install
และ Register ตัว
Windows Services
ให้ด้วยอัตโนมัติ รวมทั้งสร้าง Path ต่างๆ ที่จะจัดเก็บไฟลืของโปรแกรมไว้ใน
C:\Program File
ให้อัตโนมัติ
การทำเป็น
Setup Project
นอกจากจะสะดวกในการติดตั้งแล้ว เวลาที่ต้องการเอาโปรแกรมออกหรือ
Uninstall
ก็สามารถทำผ่านการ Setup โปรแกรมเติม แล้วเลือก
Remove
หรือจะ
Uninstall
ผ่าน
Program and Feature
ที่อยู่ใน
Control Panel
ก็ได้
เริ่มต้นการสร้าง Setup Project
ให้เปิดโปรเจคเดิมและ
Add -> New Project
ขึ้นมาใหม่
ใน
Visual Studio 2015 ,2017
หรือสูงกว่านี้ จะไม่มี
Template Project
ในการ
Setup
มาให้ จะต้องดาวน์โหลดเพื่อติดตั้งเพิ่ม ให้ค้นหา "
Microsoft Visual Studio 2015 Installer Projects
" หรือเวอร์ชั่นอื่นๆ ที่ใช้อยู่บน
Visual Studio
และทำการดาวน์โหลดมาติดตั้ง
ในการติดตั้งจะต้องทำการปิดโปรแกรม
Visual Studio
ซะก่อน
กำลังติดตั้ง "
Microsoft Visual Studio 2015 Installer Projects
"
หลังจากที่ติดตั้งเรียบร้อยแล้วจะมี
Setup Project
ขึ้นมา
หลังจากนั้นจะได้
Setup Project
ขึ้นมา
เลือก
Application Folder -> Add -> Project Output
เลือกโปรเจค
My Service
ซึ่งเป็นโปรเจคของ
Windows Service
ที่ได้สร้างไว้
ไฟล์โปรเจค
Output
ที่ได้
จากนั้นให้คลิกที่
Custom Action Editor
(Solution Explorer มุมบนขวา)
เลือก
Install -> Add Custom Action
เลือก
Application Folder
และ
Project Output
ที่ได้ Add ไว้ก่อนหน้านี้
ได้
Install Service
เรียบร้อย
ในส่วนของการ
Uninstall
ก็เลือกเหมือนกัน
จากนั้นกำหนด Property ของ Setup Project เช่น
Author
,
Manufacturer
(จะไปแสดงผลตอนที่ Install)
กำหนด
Product Name
และ
Title
ซึ่งค่าต่างๆ เหล่านี้จะไปแสดงที่ Path หรือ Title , Start Menu เวลาที่ติดตั้งโปรแกรม
อย่าลืมเสมอว่าในการนำไปใช้งานจะต้องกำหนดให้เป็น
Release
เท่านั้น (
โครงสร้างของไฟล์ระหว่าง Debug กับ Install จะแตกต่างกัน
)
ให้เลือก
Rebuild
ได้ไฟล์
.exe
และ
.msi
สามารถเลือกใช้ได้ทั้ง 2 ไฟล์ ซึ่งอยู่ใน
Release
ทดสอบการติดตั้งด้วยการดับเบิ้ลคลิก
จะเห็นว่าส่วนของ
Product Name
จะมาแสดงในขั้นตอนการติดตั้ง
รวมทั้ง
Path
ต่างๆ
คลิก
Next
เพื่อติดตั้ง
กำลังติดตั้ง
ติดตั้งเรียบร้อยแล้ว
หลังจากที่ติดตั้งจะเห็นว่า
Services
ได้ถูก Start อัตโนมัติ รวมท้ง
Start Type
ก็เป็นแบบ
Automatic
การทำ Windows Service แบบ Automatic Start หลังจาก Reboot/Install (VB.Net,C#)
https://www.thaicreate.com/tutorial/windows-service-automatic-start.html
โครงสร้าง
Path
ต่างๆ จะอยู่ที่โปรแกรมไฟล์ ตามค่าต่างๆ ที่ได้กำหนดไว้
การ
Uninstall
โปรแกรมสามารถเลือกได้จาก
Program and Feature
หรือจะดับเบิ้ลคลิกที่ตัว
Setup
แล้วเลือก
Remove
Note!!
กรณีที่มี่มีการเขียนพวกไฟล์ต่างๆ ในโฟเดอร์ ที่ติดตั้ง ต้องดูเรื่องสิธทิ์ด้วย อาจจะทำให้
Services
ไม่
Start
แบบ
Automatic
หรือลอง
Start
แบบ
Manual
อาจจะมี Error ซึ่ง Error ต่างๆ สามารถดูได้ที่ Event Viewer ของ Windows
.
Share
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน
Source Code 2.0
ของทีมงานไทยครีเอท
ลองใช้ค้นหาข้อมูล
By :
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
Score Rating :
Create/Update Date :
2017-04-19 15:37:32 / 2017-04-20 16:47:59
Download :
No files
Sponsored Links / Related
ตอนที่ 1 : รู้จัก Windows Service การสร้าง Application ให้รันบน Windows (VB.Net,C#)
Rating :
ตอนที่ 2 : การ Install/Uninstall โปรแกรม Windows Service ที่ได้จาก Visual Studio (VB.Net,C#)
Rating :
ตอนที่ 3 : การใช้ Timer บน Windows Service เพื่อกำหนดให้เวลา Services ทำงาน (VB.Net,C#)
Rating :
ตอนที่ 4 : การทำ Job Schedule Time ตั้งเวลาทำงานบน Windows Service (VB.Net,C#)
Rating :
ตอนที่ 5 : การทำ Windows Service แบบ Automatic Start หลังจาก Reboot/Install (VB.Net,C#)
Rating :
ตอนที่ 6 : การทำ Windows Service ตั้งเวลา Schedule เปิดและรันโปรแกรมอื่นๆ (VB.Net,C#)
Rating :
ตอนที่ 7 : ตัวอย่าง Windows Service การเชื่อมต่อกับ Database SQL Server (VB.Net,C#)
Rating :
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว
Hit Link
นำเข้าสินค้าจากจีน
Taobao
เฟอร์นิเจอร์
ของพรีเมี่ยม
ร่ม
ปากกา
power bank
แฟลชไดร์ฟ
กระบอกน้ำ
แลกเปลี่ยน Exchange Link
ลองค้นหาสิ่งที่ต้องการ
Load balance :
Server 02
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[
Conditions Privacy Statement
]
ติดต่อโฆษณา
081-987-6107
อัตราราคา
คลิกที่นี่
Inline