码迷,mamicode.com
首页 > Windows程序 > 详细

VS2010建立Windows服务项目时的一些问题

时间:2015-04-10 11:17:38      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

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

输入安装命令无误后,即可在服务管理中看到我们建立的“服务名称”服务了,我这边默认是自动未启用,右键启用即可执了。

本人第一篇文章,如有错误之处还请园友们指正,如果其他园友或大牛有更好实现方法,欢迎分享。

VS2010建立Windows服务项目时的一些问题

标签:

原文地址:http://www.cnblogs.com/alban/p/4413809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!