开发 Windows 服务应用
警告
此文档不适用于 Windows 服务的最新版本。 有关使用 BackgroundService 的 Windows 服务上的最新内容和辅助角色服务模板,请参阅:
使用 Visual Studio 或 .NET Framework SDK,可以通过创建作为服务安装的应用程序来轻松创建服务。 这种类型的应用程序称为 Windows 服务。 借助框架功能,可以创建、安装服务,启动、停止服务并及控制服务的行为。
注意
在 Visual Studio 中,可以使用 Visual C# 或 Visual Basic 在托管代码中创建服务,如果需要,可以与现有的 C++ 代码进行互操作。 或者,可以通过使用 ATL 项目向导在本机 C++ 中创建 Windows 服务。
本节内容
提供 Windows 服务应用程序、服务生存期以及服务应用程序与其他常见项目类型的区别的概述。
提供在 Visual Basic 和 Visual C# 中创建服务的示例。
介绍服务编程中使用的语言元素。
介绍使用 Windows 服务项目模板创建和配置 Windows 服务的过程。
相关章节
ServiceBase - 介绍用于创建服务的 ServiceBase 类的主要功能。
ServiceProcessInstaller - 介绍 ServiceProcessInstaller 类的功能,该类与 ServiceInstaller 类一起用于安装和卸载服务。
ServiceInstaller - 介绍 ServiceInstaller 类的功能,该类与 ServiceProcessInstaller 类一起用于安装和卸载服务。
从模板创建项目 - 介绍本章中使用的项目类型以及如何从中进行选择。