使用 csc.exe 递归查找 .cs 文件似乎不起作用

Using csc.exe to recursively find .cs files doesn't seem to work

我有以下 CSC 命令:

$ csc -out:dist/program.exe src/program/*.cs -recurse:*.cs

这给了我以下错误:no matches found: -recurse:*.cs

有人知道为什么 -recurse 选项在这种情况下不 recognised/working 正确吗?

因为 by Caramiriel 使用 ZSH 处理通配符而不是将它们交给 csc.exe 并且因为它没有找到任何匹配它的文件,所以抛出错误 no matches found: <pattern>

更多信息见this question

回答是为了让它对其他人更有用,而不是像在元帖子中讨论的那样仅将其作为评论保留 (1, 2, 3, 4)。