标签: c#
我有一个由计划任务触发的控制台应用程序。我想在新线程中永久运行此控制台应用程序,并且无论何时放置更新版本的控制台应用程序,它都应该运行主代码。 (也许一旦主代码完成执行,它应该在控制台exe上运行一个监视器线程。当exe更改时,shell执行可以再次调用控制台应用程序并且原始线程中止?)。
答案 0 :(得分:1)
重写您的main函数,以在单独的AppDomain中运行代码的实际逻辑。准备好安装更新后,关闭该AppDomain并使用新代码启动另一个。
main