【发布时间】:2020-06-25 14:18:15
【问题描述】:
我不确定我要做的事情是否可行。我不是 C# 大师,但我设法谋生。多年来,我编写并积累了数十个控制台应用程序,这些应用程序执行原本乏味的任务。从清理 SQL Server 数据库中的垃圾数据、更改已定义目录中的文件名、创建 zip 存档和发送电子邮件等一切。
大多数应用程序都是基于 .Net Framework 4.7 构建的。我想知道是否有一种方法可以将所有这些应用程序组合到一个控制台应用程序中?我希望它具有某种可用命令菜单以及每个命令及其参数的描述性帮助部分。
我可以这样做吗?有什么教程浮现在脑海中?谢谢!
【问题讨论】:
-
这是一个非常广泛和主观的问题。您可以组合应用程序,可以将 .exe 链接到一个新应用程序(毕竟它们只是可执行的 DLL)并调用它们的主要功能,甚至无需重新编译现有工具。然后构建您的新应用程序以获得菜单和帮助。
标签: c# .net console console-application