å½çº³äºå ç¹ãæä¸è¶³ä¹å¤ï¼è¯·èµæã
ä¸ãå建æå¡ç¨åº 1. èåæ âæ件â--->âæ°å»ºâ--->â项ç®âï¼å¨é¡¹ç®ç±»åä¸éæ©âwindowsâï¼æ¨¡æ¿ä¸--->âwindows æå¡âã项ç®å称任æèµ·ã
æ°é¡¹ç®ä¸ä¼å建 Program.cs ï¼ Service1.csåå
¶ä»çæ件ææ件夹
2. ç¼åç¨åº ç¥ã
äºãæ·»å æå¡åºç¨ç¨åº 1. å¨è§£å³æ¹æ¡ä¸ï¼æå¼è¦åå
¶ä¸æ·»å å®è£
ç»ä»¶çæå¡çDesignè§å¾ã(åå»Service1.cså³å¯)
2. å¨ä»»æä½ç½®ï¼åå»å³é®ï¼å¨å±æ§çªå£ä¸ï¼åå»æ·»å å®è£
ç¨åº è¿æ¶é¡¹ç®ä¸å°±æ·»å äºä¸ä¸ªæ°ç±» ProjectInstaller ï¼ä¸¤ä¸ªå®è£
ç»ä»¶ ServiceProcessInstaller å ServiceInstallerï¼å¹¶ä¸æå¡çå±æ§å¼è¢«å¤å¶å°ç»ä»¶ã
ä¿®æ¹ServiceInstaller ç StartType å±æ§è®¾ç½®ä¸ºéå½çå¼ã
å±æ§å¼è¯´æ Manualï¼æå¡å®è£
åï¼å¿
é¡»æå¨å¯å¨ã Automatic ï¼æ¯æ¬¡è®¡ç®æºéæ°å¯å¨æ¶ï¼æå¡é½ä¼èªå¨å¯å¨ã Disabledï¼ æå¡æ æ³å¯å¨ã
ä¿®æ¹serviceProcessInstallerç±»çAccountå±æ§æ¹ä¸º LocalSystemã
è¿æ ·ï¼ä¸è®ºæ¯ä»¥åªä¸ªç¨æ·ç»å½çç³»ç»ï¼æå¡æ»ä¼å¯å¨ã
ä¸ãæå
ç¨åºï¼å建æå¡å®è£
项ç®
1. èåæ âæ件â--->âæ·»å â--->âæ°å»ºé¡¹ç®â
2. ç¹å»â项ç®ç±»åâ--->âå
¶ä»é¡¹ç®ç±»åâ--->âå®è£
åé¨ç½²âï¼åå¨â模æ¿âç¹å»âå®è£
项ç®âï¼
ç¹å»âç¡®å®â.è¿æ ·å¨è§£å³æ¹æ¡ä¸ä¼æ°æ·»å å®è£
项ç®
3. å¨âæ件系ç»âä¸ç¹å»âåºç¨ç¨åºæ件夹âï¼å³è¾¹æ¡å空ç½ï¼
å¨å³ä¾§ç©ºç½å¤å³å»é¼ æ ï¼âæ·»å â--->ç¹å»â项ç®è¾åºâï¼åºç°ä¸ä¸ªå¯¹è¯æ¡ï¼ç¹å»âç¡®å®â
4. ï¼å¯éï¼åå³å»é¼ æ ï¼âæ·»å â--->ç¹å»âæ件âï¼éæ©æ件夹ä¸çâbinâæ件ä¸çâDebugâæ件ä¸çâ.exeâï¼æâ.exeâæå¼ã 5. ï¼å¯éï¼åå»âæ件系ç»âä¸çâç¨æ·ç"ç¨åº"èåâï¼å¨å³è¾¹ç©ºç½å¤å³å»é¼ æ ï¼ç¹å»âå建æ°çå¿«æ·æ¹å¼âï¼æåºç¨ç¨åºæ件夹ä¸çâ.exeâæ件éä¸ï¼ç¹å»ç¡®å®ã 6. ï¼å¯éï¼åå»âæ件系ç»âä¸çâç¨æ·æ¡é¢âï¼æä½å¦ä¸ä¸æ¥éª¤ã
7. åå®è£
项ç®æ·»å èªå®ä¹æä½ .
å³å»å®è£
项ç®ï¼æåâè§å¾âï¼ç¶åéæ©âèªå®ä¹æä½âã
ç¼è¾åºåºç°èªå®ä¹æä½ç¼è¾å¨ã
å¨âèªå®ä¹æä½âç¼è¾å¨ä¸å³å»âèªå®ä¹æä½âèç¹ï¼ç¶åéæ©âæ·»å èªå®ä¹æä½âã
åºç°âéæ©é¡¹ç®ä¸ç项â对è¯æ¡ãå¨å表æ¡ä¸åå»âåºç¨ç¨åºæ件夹âå°å
¶æå¼ï¼
éæ©â主è¾åºæ¥èª ***Serviceï¼æ´»å¨ï¼âï¼ç¶ååå»âç¡®å®âã
主è¾åºè¢«æ·»å å°èªå®ä¹æä½çææå个èç¹ï¼å³âå®è£
âãâæ交âãâåæ»âåâå¸è½½âã
8. æå
æ件
ç¹å»èåæ ä¸"çæ"ä¸çâçæ***Setup1(å
å)âï¼ç页é¢å·¦ä¸è§æ¾ç¤º"çææå"å³å¯ å®è£
项ç®ç®å½\Debug\ ä¸ä¼çæ .exe å .msi çå®è£
æ件ï¼
注:å®è£
ç¨åºå±æ§é
ç½® å¨â解å³æ¹æ¡èµæºç®¡çå¨âä¸ï¼ç¹å»***Setupï¼ç¨åºå称ï¼ï¼æå¼ç¨åºçå±æ§çªå£ã
å¨å
¶ä¸å¯ä»¥é
ç½®å
¶å±æ§ 1 å个å±æ§é½æ说æï¼æ ¹æ®éè¦èªå·±ä¿®æ¹ 2 æ´æ¹å
¶ä¸çé»è®¤å®è£
路�
å¨âæ件系ç»âçâåºç¨ç¨åºæ件夹âçå±æ§çªå£
DefaultLocationå±æ§ä¸ é»è®¤ï¼[ProgramFilesFolder][Manufacturer]/[ProductName]
ä¾ï¼ä¿®æ¹ä¸ºDççProgram Files/çç®å½ä¸ï¼ åªè¦å°[ProgramFilesFolder]该æD:/Program Files/ å³å¯ã ä¿®æ¹åçè·¯å¾ä¸ºD:/Program Files/[Manufacturer]/[ProductName]
温馨提示:答案为网友推荐,仅供参考