VS2010建立Windows服务项目时的一些问题
1、調試所建立的Windows服務項目。
網上找了一些有關Windows服務調試的方法,很多大牛們建議Copy到Winform中調試,本菜鳥經過領導指點有個很好的調試方法,Mrak一下:
如何建立就不多說了,網上有很多建立的帖子和文章。
Windows服務項目在解決方案目錄如下。(其中ProjectInstaller.cs和.bat處理文并非建立時自帶的)
Program.cs是調試所要改動的文件。其代碼簡單,如下:
右鍵該項目調試即可。
?
2、新建Windows服務項目如有調用其它dll時,引用后能正常引用,但重新生成時會提示錯誤,引用的dll失效。不知道大家有沒有遇到過這種問題。
后來找到原因,是由于目標框架引起的。如下圖,Windows服務項目默認用的是.NET Framework 4 client Profile,精簡版框架可能功能不全,
改為.NET Framework 4后,引用問題解決。
?
3、調試沒問題后,開始建立我們的服務了,重新生成后,解決方案目錄下的bin\Debug目錄下會有我們建立的exe文件。
下面我們將開啟我們的服務。運行-->cmd? 輸入安裝命令:
?安裝:
?sc create 服務名稱 binpath= F:\WindowsService\GetPriceService\bin\Debug\GetPriceService.exe start=auto displayname= GetComparePrice
?sc description 服務名稱 這是個自建的win服務
?pause
卸載:
sc stop 服務名稱
sc delete 服務名稱
pause
輸入安裝命令無誤后,即可在服務管理中看到我們建立的“服務名稱”服務了,我這邊默認是自動未啟用,右鍵啟用即可執了。
本人第一篇文章,如有錯誤之處還請園友們指正,如果其他園友或大牛有更好實現方法,歡迎分享。
轉載于:https://www.cnblogs.com/alban/p/4413809.html
總結
以上是生活随笔為你收集整理的VS2010建立Windows服务项目时的一些问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 针对“来用”团队项目之NABC分析
- 下一篇: android系统action大全