本文和大家分享一下如何使用VS 2008 打包Windows 服务的方法,实用哦。 1nam espace ConsoleApplication
2 {
3cl ass Program
4 {
5static void Main(string[] args)
6 {
7 CreateFile();
8 }
迈克尔哈内克
9
10public static void CreateFile()
11 {
韩剧顺英的抉择
12 Stream Writer sw = File.CreateText(@"C:\ t");
13 sw.Close();企业家天地杂志社
14 }
华荣聊天室15 }
16 }
u87
2 我们的目的是将上面的生成的控制台程序 "" 打包成一个 Winsdows Servi ce。接下来我们就在建议一个Windows Servi ce 项目。我们添加一个名为 TestService.cs的服务类.并在设计界面点击右键选择“Add Install”。
此时,系统会自动生成一个ProjectInstall.cs类。下面我们来设置一些属性(直接看图吧,不多说了): 我们在这里设置Account 为"LocalSystem",因为我懒的管理权限哈哈..
下面要复写 ServiceBase 类的OnStart 方法。(Program的访问权限得修改一下)
1partial class TestService : ServiceBase
2 {
3public TestService()
4 {
5 InitializeCom ponent();
6 }
7
8protected override void OnStart(string[] args)
9 {
10 ConsoleApplication.Program.CreateFile();
11 }
12
13protected override void OnStop()
14 {
15
16 }
17 }
好了,现在只差给这个服务打包了。
3 建立一个“Setup Project”。添加一个"Project output"。“Project” 选择给那刚才的Windows Servi ce 项目。平角怎么表示