0
我试图做一个程序,获取系统的信息并发送到云系统。c#后台任务与类库(uwp应用程序)
所以,我想这个程序只能在后台任务中工作。
听说我可以使用类库(.dll)来制作它。
我想知道的是....
是有可能使后台任务和启动任务过多的DLL文件?
我试图做一个程序,获取系统的信息并发送到云系统。c#后台任务与类库(uwp应用程序)
所以,我想这个程序只能在后台任务中工作。
听说我可以使用类库(.dll)来制作它。
我想知道的是....
是有可能使后台任务和启动任务过多的DLL文件?
您可以将其作为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);
}
}
这将是更容易调试,你不需要每次做一些更改时重新安装服务。
在开发环境中,没有必要重新安装每个版本的服务。您只需使用输出目录中的可执行文件安装服务。然而,您需要在构建过程中停止服务(可以使用预先构建的任务完成(网络中止...)) – kevinc
这种方法使您的生活更加轻松,就像在Visual Studio中运行服务一样有你所有的调试工具。 – Waldemar
谢谢你的回应:)嗯,事实是,我希望部署在赢得10企业和iot核心。这就是我选择UWP的原因。常规控制台应用程序也可以在Win10 IoT Core上运行吗? :) – JackP