坐的没事,下了个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. C# 让textbox 只能输入数字的方法

    使用textBox控件的KeyPress事件 private void textBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.Key ...

  2. iOS开发 XML解析和下拉刷新,上拉加载更多

    iOS开发 XML解析和下拉刷新,上拉加载更多 1.XML格式 <?xml version="1.0" encoding="utf-8" ?> 表示 ...

  3. NSBundle 类

    NSBundle NSBundle继承于NSObject,NSBundle是一个程序包,其中包含了程序会使用的资源(图像,声音,编辑好的代码,nib文件). 一. 初始化NSBundle + (ins ...

  4. Java—NumberFormat与DecimalFormat类

    1.NumberFormat表示数字的格式化类 NumberFormat表示数字的格式化类,即:可以按照本地的风格习惯进行数字的显示. No. 方法 类型 描述 1 public static Loc ...

  5. uva 230 Borrowers(摘)<vector>"结构体“ 膜拜!

    I mean your borrowers of books--those mutilators of collections, spoilers of the symmetry of shelves ...

  6. 8051、ARM、AVR

    arm精简指令集.可以安装嵌入式操作系统 8051复杂指令集 avr没落了

  7. Python codes

    Vertification of an assignment from Stochastic Processing. Using Brute Force and "itertools&quo ...

  8. dede调用指定栏目的标签

    {dede:type typeid='1'} <a href="[field:typelink /]">[field:typename /]</a> {/d ...

  9. Flask的session——关于写扩展所学习到的

    这两天端午节.趁着端午节没事干,写了个flask的扩展--flask-RedisSession 在flask中使用该扩展可以让你借助redis数据库轻松获得server-side session. 这 ...

  10. javascript跨域获取json数据

    项目在开发过程中,用到了天气预报的功能,所以需要调用天气预报的api,一开始以为直接用ajax调用url就可以获取天气数据,结果涉及到了跨域的问题,这里做一个记录. 说到跨域,就得知道同源策略. 同源 ...