使用记事本+CSC编译程序

本次学习主要阐明.NET开发可以不使用VS,也能像Java一样使用命令窗口。但实际意义不大。

诸位看管不必太留意。(仅供留着给公司新人,树(tree)新(new)风(bee)用。)

1、新建一个文本文件,内容:

using System;

class Test

{

static void Main(string[] args)

{

Console.WriteLine("helloworld");

Console.ReadKey();

}

}

2、保存为Test.cs(C#文件后缀是.cs),注意显示文件扩展名。不同操作系统设置方法不一样。

3、打开cmd命令提示符(开始→运行/Win+R)

4、cd进入Test.cs所在的文件夹,执行:C:WindowsMicrosoft.NETFrameworkv4.0.30319csc.exe Test.cs,编译生成Test.exe  

5、执行Test.exe

.Net程序运行必须依赖于.Net Framework ,无法独立运行。

生成的exe、dll不是普通的“原生”的,而是叫“程序集”,是“MSIL/IL”二进制字节码。

.Net Framework中的CLR是运行.Net程序的核心

Linux、IOS等非Windows系统下也可以运行.net程序:通过Mono。

Android、IOS上也可以借助于Xamarin使用C#开发手机程序。

微软已经将.Net开源,可以在Linux、IOS上运行.Net程序,并且免费提供Visual Studio Community

原文地址:https://www.cnblogs.com/mcad/p/4183662.html