坐的没事,下了个C#2008,看帮助文件写了个HELLO.CS的源文件:

//hello.cs

//Show "Hello Word!"

using system;

class hello

{      public static void Main()

       {

               console.writeline("Hello World!");

       }

}

在命令行里用CSC.EXE编译,结果先是找不到CSC.EXE:

C:\>csc hello.cs

'csc' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

用DIR命令找到CSC.EXE所在目录:

C:\>dir csc.exe/s/d

将CSC.EXE所在路径加入到PATH变量中:

C:\>PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32Wbem;C:\WINDOWS\Microsoft.NET\Framework\v3.5

再次编译出错:

D:\c#\HelloWord>csc hello.cs

适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008编译器 3.5.30729.1

 版

版权所有(C) Microsoft Corporation。保留所有权利。

Hello.cs(4,7): error CS0246: 找不到类型或命名空间名称“system”(是否缺少 using指令或程序集引用?)

上网查询原因,发现C#对大小写敏感,所以修改程序关键写大小写:

//hello.cs

//Show "Hello Word!"

using System;

class Hello

{      public static void Main()

       {

               Console.WriteLine("Hello World!");

       }

}

再次编译运行成功:

D:\c#\HelloWord>csc hello.cs

适用于 Microsoft(R) .NET Framework 3.5 版的 Microsoft(R) Visual C# 2008编译器 3.5.30729.1

 版

版权所有(C) Microsoft Corporation。保留所有权利。

D:\c#\HelloWord>dir

 驱动器 D 中的卷没有标签。

 卷的序列号是 3C1D-C208

 D:\c#\HelloWord 的目录

2009-03-09 23:52   <DIR>         .

2009-03-09 23:52   <DIR>         ..

2009-03-09 23:51              178 Hello.cs

2009-03-09 23:52            3,584 Hello.exe

              2个文件         3,762 字节

              2 个目录  3,134,484,480 可用字节

D:\c#\HelloWord>hello

Hello World!

D:\c#\HelloWord>

使用CSC.EXE编译第一个HELLO WORLD的更多相关文章

  1. CMD下用csc.exe编译.cs 代码

    用惯了VS来写C#代码,要是用记事本写会不会觉得很好玩,然后再CMD窗口下编译运行,当然写一些简单的Console代码还是可以这么玩玩的,如果你觉得打开VS太麻烦的话. 把后缀名改成.cs,test. ...

  2. 使用 csc.exe 编译C#代码

    csc.exe是C#的编译器,可以将C#代码编译为IL中间语言代码(exe.dll),然后再通过.net framework中的clr内的JIT(即时编译器)将中间语言代码编译为机器语言,然后再由机器 ...

  3. 如何用CSC.exe来编译Visual C#的代码文件

    原文:如何用CSC.exe来编译Visual C#的代码文件 C#的编译过程      如何用CSC.exe来编译Visual C#的代码文件   Csc.exe 编译器的位置路径:C:\Window ...

  4. [C#学习笔记1]用csc.exe和记事本写一个C#应用程序

    csc.exe是C#的命令行编译器(CSharpCompiler),可以编译C#源程序成可执行程序.它与Visual Studio等IDE(Integrated Development Environ ...

  5. CSC.exe编译器使用

    如何用CSC.exe来编译Visual C#的代码文件 Visual C#是微软公司推出的新一代程序开发语言,Visual C#是微软公司.Net FrameWork框架中的一个重要的组成部分,也是微 ...

  6. 利用csc.exe 手动编译C#程序

    1. 创建见 cs代码文件 using System; class TestApp{ static void Main() { Console.WriteLine("Test! 1,2,3& ...

  7. csc.exe已退出,代码为-532462766

    我的surface pro4爆屏了 打电话给微软客服,那边说3,4天内给我回复 只能转移源码等资料到老电脑上,老电脑是神舟 精盾K480N I7D2,装的是WIN10预览版build 1625.rs2 ...

  8. CSC.exe(C#编译器命令行)

    不要在普通的命令行窗口中编译,请先打开C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2010 ...

  9. C# 使用 csc.exe 实现命令行生成

    概述 CSC是什么呢?CSC就是 C-Sharp Compiler (中文就是C#编译器),作用是把我们的 cs 源文件变异成dll 或者是exe ,    一般安装完VS 后,就会有这个文件: 这里 ...

随机推荐

  1. MVC 界面开发

    1.什么是设计模式 mvc只是其中一种,对某一类具体问题,总结出来的一套最优的解决方案 1.MVC: 1.Model(模型)     View(视图)    Controller(控制器) 的缩写 M ...

  2. OpenCV——CvSeq动态结构序列

    动态结构序列CvSeq是所有OpenCV动态数据结构的基础. 分为两类: 稠密序列 稀疏序列 (1) 稠密序列都派生自CvSeq,他们用来代表可扩展的一维数组 - 向量.栈.队列和双端队列.数据间不存 ...

  3. ORACLE11G常用函数

    1 单值函数 1.1 日期函数 1.1.1 Round [舍入到最接近的日期](day:舍入到最接近的星期日) select sysdate S1, round(sysdate) S2 , round ...

  4. jquery获取当前鼠标所在位置的坐标

    $(document).ready(function(){ $(document).mousemove(function(e){ $('#xy').html("X :"+e.pag ...

  5. 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试

    没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及...找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆忙忙地复习JAVA(之前都把精力放在了数据结构.算法等基础上了 ...

  6. HDU 3501 Calculation 2(欧拉函数)

    Calculation 2 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submi ...

  7. Eclipse使用git最简易流程

    git有诸多好处,网上都说的很清楚了,在这里我不再赘述.对于我来说,私下里想做一些项目,而又不能很好的保存自己的代码和进行版本控制,这时候,就用到了git.下面,就以我个人为例讲讲git从0开始如何安 ...

  8. maven添加oracle jdbc依赖

    maven添加oracle jdbc依赖 由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到 ...

  9. Seletion Sort

    referrence: GeeksforGeeks The selection sort algorithm sorts an array by repeatedly finding the mini ...

  10. Single Number 解答

    Question Given an array of integers, every element appears twice except for one. Find that single on ...