本来是没有这篇文章的,可是昨天发了博客之后,发现本来只是基于初学者学习的文章,倒是获得了很多人的评价。那么今天就补充一下知识。
一:csc编译
我们常常编写c#Net程序的时候,往往依托于我们的代码开发工具,也就是visual studio(Ide),但是我们知道我们的代码本身知识一堆字符串的文本。那么如何脱离Ide来编译我们的c#代码呢?
首先我们先来了解一下我们写代码编译是一个什么样的过程。那么我们写代码的时候你有感觉到编译的过程吗?好像不是那么容易感觉吧!我就以Hello为例
class Program { static void Main(string[] args) { Console.WriteLine("Hello World"); Console.ReadKey(); } }
如果没有意外的话,他的界面运行起来就是
那么这个通过在Visual Studio执行出来的结果其实是我们Ide自带的编译功能。我们没有什么好争议的。但是现在我在一个普通记事本文件(txt)里面写入c#代码。
首先新建文本文件,写入代码,然后把这个文本文件修改为Program.cs
我们可以确定的是现在这个文件肯定是不能够执行的,对不对?那么我们要想执行这个文件,肯定要先把他编译成exe文件才可以执行。怎么编译呢!其实我们不需要安装visual studio就可以编译这个文件。只需要安装Net编译器和Net类库就可以了。
a:我们首先需要找到我们的c#编译器 在这个位置 C:\Windows\Microsoft.NET\Framework 然后我们看到里面有很多Net版本
找到你当前的Net版本,我是Vs2013。所以打开最后一个目录。里面打开后可以看到一个csc.exe的程序。
这就是这个编译器。然后我们打开我们的visual studio的编译器工具,开始----->visual studio tools 这个文件
然后我们再打开这个文件夹下面的开发者命令提示,这时候会出现一个闪烁的控制台
切换到我们刚刚写的那个类文件所在盘符 我的是在D盘
然后输入指令如下图
我们再来看看我们的D盘下,那个文件已经被编译成了.exe文件了
讲师:Rocky Ren 河南云和学院