这是因为默认情况下vs2003没有将自己的安装路径注册到系统环境变量里边。
其实安装完vs2003后,在开始菜单的Microsoft Visual Studio .NET 2003程序组内,有“Visual Studio .NET 2003 命令提示”,它其实是调用了一个批处理文件,设置了一些临时的环境变量,在那里打开的cmd是可以识别CSC命令的。
你可以到
VS2003安装目录下Common7\Tools目录内找到vsvars32.bat,这就是“Visual Studio .NET 2003 命令提示”
你的是英文版的吗?