1
我在一個目錄中有多個C#源文件(大約50個)。我想要做的就是分別編譯它們,即每個應該生成它自己的可執行文件。 (有些文件是一個或2個目錄深)用CSC分別在單個目錄中編譯多個文件
目前我在做什麼是
csc *.cs /recurse:*.cs
這裏的問題是,CSC試圖編譯的所有文件一起發現的多實例方法Main
。我知道這是正確的行爲,但這不是我正在尋找的。
正在寫一個批處理腳本我唯一的選擇,或者我可以做某種單一的命令通配符魔術分別編譯所有的文件?
優秀的,這似乎是工作,雖然它是批次代碼,這是這些天一個liner.One我終於將讓自己學習Windows批處理腳本。乾杯。 – xeon111
+1。 CSC一次只能編譯單個DLL/EXE。如果你想避免批處理腳本 - 考慮MSBuild並創建相應的項目文件。你應該可以創建一個使用* .cs和執行csc的規則來生成EXE。 –
for循環很容易知道,您可以將它用於批量轉換,一些重命名等等。 –