LINUX.ORG.RU

[mono] Как сейчас модно парсить параметры командной строки?

 


0

1

Life is Too Short to Parse Command Line Parameters


System.Shell.CommandLine lives in the System.Core.dll assembly
...
it was mistakenly public in the CTP — This was based on an intern project from a couple of years back that was mistakenly public in the .NET Framework 4.0 CTP.


Еще есть:
NDesk.Options — http://www.ndesk.org/Options It is implemented as a single C# source file (1,112 lines of code), http://www.go-mono.com/docs/index.aspx?tlink=0@N%3aMono.Options
NConsoler — http://nconsoler.csharpus.com/
Mono.GetOptions — https://github.com/mono/mono/tree/master/mcs/class/Mono.Options/
WPF TestApi library — http://blogs.msdn.com/b/ivo_manolov/archive/2008/12/17/9230331.aspx
csharpoptparse — http://sourceforge.net/projects/csharpoptparse/
GNU Getopt .NET — http://getopt.codeplex.com/
Command Line Parser Library - http://commandline.codeplex.com/

Что использовать-то?



Последнее исправление: ArsenShnurkov (всего исправлений: 1)

Ты бы хоть в теме писал, что mono

anonymous
()
Ответ на: комментарий от ilias

Делать надо так:
1) выполнить команду
pkg-config --variable=Sources mono-options
со страницы
http://www.mono-project.com/Release_Notes_Mono_2.2#Source_Code_Snippets
таким образом, будет ясно, где лежит файл options.cs
2) добавить в проект этот файл (правой кнопкой на проекте, в меню Add пункт Add Files)
студия спросит - «файл находится в другой папке, его добавить или скопировать». Я выбрал «скопировать».

Спасибо, я всегда знал, что на этом сайте никогда не ответят по делу.

ArsenShnurkov
() автор топика
Ответ на: комментарий от ilias

getopt на C написан, а аффтару было треба под mono, да ещё и кроссплатформенно.

Dark_SavanT ★★★★★
()

Oo_o так вот ты какой, серверный .NET...
а в Java тоже стопицот библиотек, а то я свой велосипед написал по незнанию (который short и long опции поддерживает и не привязан к объектам)?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.