ディレクトリに複数のC#ソースファイル(約50)があります。私がやりたいのは、それらすべてを別々にコンパイルすることです。つまり、それぞれが独自の実行可能ファイルを生成するようにします。(一部のファイルは、1つまたは2つのディレクトリーの深さです。)
現在私がしているのは
csc *.cs /recurse:*.cs
ここでの問題は、CSCがすべてのファイルを一緒にコンパイルしようとし、メソッドの複数のインスタンスを見つけることMain
です。私はこれが正しい振る舞いであることを知っていますが、これは私が探しているものではありません。
バッチスクリプトを作成することが唯一の選択肢ですか、それとも、すべてのファイルを個別にコンパイルするために、ある種の単一コマンドのワイルドカードマジックを実行できますか?