Есть ли в msbuild эквивалент с открытым исходным кодом класса FileMatcher
Я создаю инструмент командной строки, который должен разрешать набор файлов и папок на основе одного или нескольких относительных путей, содержащих одинарные (*) подстановочные знаки, а также подстановочные знаки любой глубины папки (**).
В идеале я хотел бы, чтобы класс был похож на класс в MsBuild, поэтому шаблон использования будет таким:
FileMatcher matcher = new FileMatcher();
IList<string> files = matcher.Match("c:\data\**\bin\*.dll", "d:\da*\*.xml", "c:\temp\file1.xml")
Существуют ли какие-либо библиотеки с открытым исходным кодом, которые реализуют эту функцию в.Net?