装完vs2008,
直接在DOS命令里支持csc命令行的方法,其实和JAVA是一样的。
csc.exe文件路径 C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe,(v3.5是.net版本)
在我的电脑右键属性-》高级》环境变量里的PATH值“添加”上面csc的路径,注意不要覆盖了原有的路径值,不然windows自带的命令就不能全局运行了。
打开vs2008命令提示的DOS窗口:(假如要编译的文件在D:\test\1.cs)
using System;
public class test
{
static void Main()
{
Console.WriteLine("ok");
Console.ReadLine();
}
}
来编译下,下面是DOS里的命令:
D:/
cd test /
csc -help 或者 csc /? 查看帮助清单命令
csc 1.cs 没带任何参数,默认会编译产生一个1.exe的文件(这边产生的是一个控制台可执行程序1.exe)
csc /t:exe 编译产生一个1.exe的文件(这边产生的是一个控制台可执行程序1.exe)
csc /t:winexe 编译产生一个1.exe的文件(这边产生的是一个windows可执行文件1.exe,源程序是控制台程序,所以需要先打开DOS窗口然后手工调用该exe文件)
csc /t:library 1.cs 编译源程序为一个1.dll文件
csc /t:module 1.cs 生成能添加到其他程序集的模块1.netmodule(如何添加到其他程序集?)
csc /delaysign[+|-] 1.cs (延迟签名,怎么用?)
csc 1.cs /doc:1.xml 生成 xml 文档文件(具体用在哪儿?可能是生成帮助文档之类的?)
待续。
http://blog.csdn.net/pingpinghi/archive/2009/04/10/4062125.aspx 可参考