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

问题描述 投票:2回答:1

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

.net console task scheduler core
1个回答
0
投票

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

args到“mytestnetcoreconsoleapp.dll”< - 正确

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

© www.soinside.com 2019 - 2024. All rights reserved.