今天用csc来编译.cs文件,没想到出来"'csc'不是内部或外部命令,也不是可运行的程序或批处理文件"的问题,一看这肯定是环境变量中的路径没有设置(以前用javac,java的时候也出现过这种问题).
解决办法:在环境变量中path变量中加入%SystemRoot%\Microsoft.Net\Framework\[version],这里的version是你的framework的版本号.
设置成功后,就可以了...呵呵
顺便ps上 C# 命令行编译器详解 (http://blog.csdn.net/xxw_come/archive/2007/08/29/1764418.aspx)