給windows服務打包,並產生安裝程式

來源:互聯網
上載者:User

一、  添加建立項目-->安裝部署-->安裝項目

二、安裝程式上-->右鍵視圖-->檔案系統-->應用程式檔案夾-->右鍵-->添加項目輸出

      選擇做好的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"即可,即安裝卸載復原提交都有這個主輸出,問題解決了!

     

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.