用GUI写一个程序能打开编译器用CSC编译C#控制台程序

来源:百度知道 编辑:UC知道 时间:2024/05/06 08:18:13
用GUI写一个小程序 能直接把C#控制台程序载入里面就 能够打开Microsoft .NET Framework SDK v2.0 使用CSC 命令把它编译成EXE文件
我用记事本写的一个C#原程序,必须在DOS下面用csc *.cs 来编译 我现在想用GUI写一个不窗口上有一个打开按钮,选择*.cs原文件就能自动调用CMD.exe 并且便用csc (所选的原程序) 把它编译好生成一个EXE文件。我试过用process类来执行DOS命令但在黑屏上什么信息也没有显示,很困惑,请高手指点。

你是说你用IDE写了一个程序吧?就是你用visual stdio 写了一个程序,想用c#编译器在控制台用csc命令编译对不?

如果是这个意思,那是可以的。这样编译时主要用到你的.cs源文件。你找好路径,用你的csc.exe去编译你的.CS文件就成。
如果你是安装的visual stdio。进到开始菜单-->所有程序-->visual stdio 2005/2008-->visual stdio tools -->visual stdio 2005/2008命令提示。打开这个就直接进入到了对应编译工具的路径,即可运行 csc 文件名.cs 了

用process类调用外部程序以及执行DOS命令。