1

我在一个目录中有多个 C# 源文件(大约 50 个)。我想要做的是分别编译它们,即它们每个都应该生成自己的可执行文件。(有些文件只有一到两个目录。)

目前我正在做的是

csc *.cs /recurse:*.cs

这里的问题是 CSC 尝试将所有文​​件一起编译并找到该方法的多个实例Main。我知道这是正确的行为,但这不是我想要的。

编写批处理脚本是我唯一的选择,还是我可以使用某种单命令通配符魔术来分别编译所有文件?

4

1 回答 1

6

使用简单的 bat for循环

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

应该做

于 2012-11-03T19:50:41.000 回答