调度多个.net核心控制台应用

时间:2017-06-30 14:43:03

标签: .net console task scheduler core

我是.net核心的新手,并对如何在Windows任务计划程序中安排多个.net核心控制台应用程序提出疑问。我如何能够安排测试控制台应用程序是将程序/脚本设置为“dotnet”,将args设置为“mytestnetcoreconsoleapp.dll”,将启动目录设置为包含dll的启动目录。这对于多个控制台应用程序来说是否正确?根据我对任务调度程序的理解,具有相同程序名称的多个任务是否定的。我还意识到,而不是依赖于框架的部署(FDD),我可以为每个控制台应用程序执行自包含部署(SCD),以获得唯一命名的exe文件,但这会爆炸每个部署的大小,因为它们每个都有一个副本核心dll,对吗?

1 个答案:

答案 0 :(得分:0)

将程序/脚本设置为“ dotnet” <-这不起作用,至少现在不再起作用。由于某种原因,任务计划程序要求使用完整路径和文件名,因此您需要在此处输入“ C:\ Program Files \ dotnet \ dotnet.exe”。在Windows Server 2012 R2上使用最新补丁程序对此进行了确认。

“ mytestnetcoreconsoleapp.dll”的参数<-正确

启动目录到包含dll的目录<-正确