我想开发一个命令行工具。我之前没有创建一个,但我使用了一些,(如mercurial)。我需要采取哪些步骤来了解如何做到这一点?那么是什么问题:在使用C#构建命令行应用程序之前,我应该采取哪些步骤?
定期控制台应用程序需要从命令行只从它的目录中调用。像:
C:\Projects\CommanLineProject\MyProjectConsole.exe
。我想从任何目录的命令行使用它,如mercurial
。我不知道如何解析和如何使用命令行参数。有些程序采用了这个参数:
c:\>MyProject "c:\point to this path" /xml:"here is the another path" /r
。
我看不出这个问题会从不同的只是“做什么步骤我需要开始一个新的前项目”。在这方面,编写规范似乎是一个好的开始。 – 2010-04-30 20:49:51
我的意思是,我知道如何编写控制台应用程序,但我不确定如何构建命令行应用程序。 – 2010-04-30 20:51:12
你似乎认为两者不同?请详细说明。 – 2010-04-30 20:52:54