我正在编写一个控制台应用程序,该应用程序在白天以不同的时间间隔读写一些东西。我以后想要这个(如果它是“最终的”)作为服务。现在,一个简单的控制台应用程序更好(这就是我的想法),因为它更易于使用,而且我无需注册/启动/结束服务就可以看到结果。如果我完成了测试,那么以后是否容易创建一个新的服务项目并从控制台应用程序复制代码?
我现在听说我们不应该Timer
在服务中使用。但我System.Threading.Timer
在我的控制台应用程序中使用了很多。这是否意味着我会遇到麻烦?这是“在控制台应用程序上测试然后在服务上使用它”不是一个好主意吗?有什么建议么?