Chinaunix首页 | 论坛 | 博客
  • 博客访问: 386962
  • 博文数量: 61
  • 博客积分: 1546
  • 博客等级: 中尉
  • 技术积分: 708
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-22 20:07
文章分类

全部博文(61)

文章存档

2011年(61)

分类: 嵌入式

2011-03-16 21:19:17

本文介绍如何开始写第一个C#程序,如何编译,如何运行。
1.如何使用C#命令行编译器csc
  csc是.NET Framework的SDK提供的一个用于编译C#源程序文件的工具。要使用csc,首先要配置,将csc的路径放到系统环境变量path中。csc一般位于"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727"目录下,其中v2.0.50727是.NET Framework的版本号。
 
2.用csc编译第一个C#程序
  用Notepad++编写好以下程序,并保存到C盘下的Simple.cs
  using System;
  namespace Test
  {
     class Simple
     {
        public static void Main(string[] args)
        {
           Console.WriteLine("Hello C#");
           Console.Write("Press any to continue");
           Console.ReadKey(true);
        }
     }
  } 
 
  2.1 使用csc默认编译方式:
  打开命令行,进入到C盘根目录下,输入csc Simple.cs,当看到如下所示,说明编译通过
 
 
再输出Simple.exe,按Enter键,可以看到输出的结果:
 
2.2使用target参数
csc /target:ext Simple.cs     生成控制台可执行文件(默认)(缩写/t:exe)
csc /target:winexe Simple.cs  生成Windows可执行文件(缩写/t:winexe)
csc /target:library Simple.cs 生成库(缩写/t:library)
csc /target:module Simple.cs  生成能添加到其他程序集的模块(缩写/t:module)
 
2.3使用out参数
例如:csc /out:Test.exe Simple.cs则会生成名为Test.exe的可执行文件
 
3.编译多个文件
如有两个文件SimpleMain.cs,SimpleClass.cs则可以用
csc SimpleMain.cs SimpleClass.cs完成同时编译。
 
当需要编译当前目录下所有源文件,可以用csc *.cs
阅读(1881) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~