编译多个文件在一个目录中分别与CSC(Compiling multiple files in a s

2019-10-17 09:12发布

我有一个目录中的多个C#源文件(约50)。 我想要做的是分别编译所有的人,也就是让他们每个人都应该生成自己的可执行文件。 (有些文件是一个或2个目录深)。

目前,我在做什么是

csc *.cs /recurse:*.cs

这里的问题是,CSC试图编译的所有文件一起,发现该方法的多实例Main 。 我知道这是正确的行为,但这是不是我要找的。

正在写一个批处理脚本我唯一的选项,或者我可以做某种单一命令通配符魔术单独编译所有的文件?

Answer 1:

使用简单的蝙蝠对于像环

for /R %f in (*.cs) do csc %f 

应该做



文章来源: Compiling multiple files in a single directory separately with CSC