我试图制作一个程序,它获取系统的信息并发送到云系统。
所以,我希望这个程序只在后台任务中工作。
我听说我可以使用类库(.dll)来制作它。
我想知道的是..。
是否可以为后台任务和启动任务创建dll文件?
发布于 2016-07-04 15:00:45
您可以将其作为Windows服务运行。但我建议您使用以下代码创建控制台应用程序:
static void Main(string[] args)
{
YourService service = new YourService();
if (Environment.UserInteractive)
{
service.OnStart(args);
Console.WriteLine("Press any key to stop program");
Console.Read();
service.OnStop();
}
else
{
ServiceBase.Run(service);
}
}这将更容易调试,因为每次进行更改时都不需要重新安装您的服务。
https://stackoverflow.com/questions/38187576
复制相似问题