上个月ㄚ琪做了Microsoft Visual C# 2010 Express更新后,今天开始看微软的C# 教学课程,这个教学课程主要是针对命令列的程式使用,所以你会觉得用IDE来写这些程式,有点大刀小用,但是免费的C#并不像付费的IDE环境有提供命令列的编译使用,所以ㄚ琪看了How to Get a Free C# Command Line Compiler之后才知道要自己设定,而且这个命令列的编译程式其实是放在.NET Framework套件中,而这个套件在安装Microsoft Visual C# 2010 Express时就伴随安装进来了,所以我们要像付费的C#在命令列编译就可以这样做:
1.到%windir%\Microsoft.NET\Framework\<version>目录下,windir是Windows目录,一般是C:\WINDOWS,version是.NET版本,像我现在装得就是v4.0.30319版。
2.编辑一个shell批次档,例如startcs.bat:
@set path=C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319;%path%
@%comspec%
3.将档案放在Microsoft Visual C# 2010 Express的目录下,一般预设是:C:\Documents and Settings\All Users\“开始”功能表\程式集\Microsoft Visual Studio 2010 Express
4.大功告成,到开始->程式集->Microsoft Visual Studio 2010 Express里面去看,就有命令列的编译环境了!