使用 Cysharp 的 ConsoleAppFramework,是否可以创建一个正在进行的命令“会话”?

Using Cysharp's ConsoleAppFramework, is it possible to create an ongoing command "session"?

提问人:ConnieMnemonic 提问时间:11/3/2023 更新时间:11/3/2023 访问量:10

问:

我想使用 Cysharp 的 ConsoleAppFramework (https://github.com/Cysharp/ConsoleAppFramework) 来构建一个小型实用程序项目。

但是,此实用程序会进行大量设置和配置;启动甚至开始运行我的命令至少需要 15 秒。这很好,也是意料之中的。

但我一次只能运行一个命令。一旦你执行了,就是这样。如果不重新生成整个应用,就无法运行第二个命令。app.Run()

是否可以以类似会话的方式编写多个命令?启动控制台窗口一次,输入多个命令,这些命令都使用相同的依赖项,而无需重新构建?

非常感谢。

C# .NET 控制台应用程序

评论


答: 暂无答案