首页 > 代码库 > csc.exe编译C#文件
csc.exe编译C#文件
通过
C#
命令行编译器编译
C#
文件
1.
配置
C#
命令行编译器
:
我的电脑
—
〉高级
—
〉环境变量
—
〉
Path
—
〉添
加
";C:\Windows\Microsoft.NET\Framework\v2.0.50727"(Path
的最后一个路径虽版本
的改变而改变
)
。
csc.exe(C#
命令行编译器
)
就放在该目录下。通过
csc /?
来查看所有参
数。
2.
配置其它
.NET
命令行工具
我的电脑
—
〉高级
—
〉环境变量
—
〉
Path
—
〉添加
";D:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\Bin"(Path
随安装目录的改变而改变,如
果安装在
C:\
,则为
";C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin"
3.
通过
csc
命令行编译器来编译
C#
文件,以下为一个例子
1)
在
D
盘下新建一个名为
test.txt
文本文件
,
输入以下文本后保存为
test.cs
文件
//
一个简单的
C#
应用程序
.
using System;
class TestApp
{
public static void Main()
{
Console.WriteLine("Test! 1,2,3");
Console.ReadKey();
}
}
2)
运行
—
〉
cmd
—
〉
D:\
—
〉
csc D:\test.cs,
编译成功后在
D
盘下生成
test.exe
可执行文件
3)
输入
test.exe
,回车,显示结果
(Test! 1,2,3)
4.
接下来通过引入
System.Windows.Forms
命名空间来生成
Windows Forms
程序,
test.cs
修改为如下后再次编译
//
一个简单的
C#
应用程序
.
using System;
//
一定要加上下面一行
using System.Windows.Forms;
class TestApp
{
public static void Main()
{
Console.WriteLine("Test! 1,2,3");
MessageBox.Show("Hello...","Application");
Console.ReadKey();
}
}
5.
使用
csc.exe
编译多个源文件
//HelloMessage.cs
using System;
using System.Windows.Forms;
class HelloMessage
{
public void Speak()
{
MessageBox.Show("Hello");
}
}
//Test.cs
using System;
class TestApp
{
public static void Main()
{
Console.WriteLine("Testing! 1,2,3");
HelloMessage h = new HelloMessage();
h.Speak();
}
}
参数
/out:
编译结果的存放位置和名称
csc/out:e:\a.exe test.cs HelloMessage.cs
或者编译当前目录下的所有
cs
文件
: csc/out:e:\a *cs
csc.exe编译C#文件