2013-03-26 100 views
0

如何創建一個程序(父程序),該程序可以創建.cs(以父程序的形式編程生成源代碼)並進行編譯,成功編譯後執行,並與父程序通信結果。如何創建程序以編程方式生成源代碼並編譯並在成功編譯後執行

我做了什麼是

第1步: 我可以使用System.IO命名空間

步驟2用C#應用程序創建的文件: 有使用,我們可以通過命令行編譯程序選項「CSC 「從控制檯可以通過在System.Globalization命名空間使用Prosess.Start()

執行它,但問題是

  1. 如何知道它的編譯正確。

  2. 如何與生成的程序

+0

請你的意思是什麼拓展 「創建的.cs文件」。 –

+0

.cs文件意味着另一個C#程序。爲什麼每個人都投下它。它有什麼錯誤嗎? – Civa

+0

那部分很清楚。什麼是不明確的是你的意思是「創造」。你想以編程方式生成源代碼嗎?還是源代碼已經存在,你只是想編譯它? –

回答