一、 添加建立項目-->安裝部署-->安裝項目
二、安裝程式上-->右鍵視圖-->檔案系統-->應用程式檔案夾-->右鍵-->添加項目輸出
選擇做好的windows service項目,作為主輸出,如果還想在安裝資料夾下輸出其他檔案或檔案夾,都可以在這裡添加,或直接點擊安裝項目添加
三、如果想在安裝程式的目錄下建立檔案夾寫日誌之類,在windows服務項目裡,添加對System.windows.form的用, System.Windows.Forms.Application.StartupPath可以取到安裝目錄的地址,也就是安裝是使用者選擇的安裝地址
四、點擊安裝項目-->點擊屬性表徵圖(不是右鍵屬性)-->Manufacturer名稱:在預設路徑ProgrammFiles/Manufacturer名稱/安裝項目名稱;ProductName:在安裝程式中的歡迎用語中出現,ProductCode也在這裡,哈哈
五、產生一下,就OK了,但是要注意的是,在解決方案配置中,配置成Release狀態,(就是調試的小綠色箭頭旁邊),產生之後,在安裝項目所在的檔案夾下面有DEbug和Release兩個檔案夾,Release下面的MSI檔案,就是打包之後的安裝檔案,可以考給別人使用嘍
——————————————————————————————————————————————————————
2009-2-19
今天自己寫的服務,自己用安裝程式安裝,在服務裡,怎麼也找不到這個服務,但他確實是啟動並執行,也可以卸載。
用vs2005命令提示安裝,installutil 服務名 來安裝,就能夠找到這個服務,到現在解決了,可是不知道為什麼
解決方案如下:
在Setup項目上右鍵選擇-視圖-自訂動作,出現自訂動作介面,在自訂動作上右鍵選擇添加自訂動作,出現"選擇項目中的項"對話方塊,選擇"應用程式檔案夾"裡的"主輸出來自XXXX"即可,即安裝卸載復原提交都有這個主輸出,問題解決了!