博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用命令行工具编译C#程序
阅读量:1928 次
发布时间:2019-04-27

本文共 1415 字,大约阅读时间需要 4 分钟。

            C#可以使用命令行的方式进行编译,其实这个我早就知道了,在我接触Cmake的时候知道的。但是,一直以来我没有系统学习过C#,相关的东西也就没有尝试更没有积累。今天学习的过程中看到了这部分,简单记录小结一下。

            C#的命令行编译程序叫做csc.exe,在使用的时候首先得把这个命令的所在目录加入到Path环境变量。这样会方便一些,免除每次都要输入完整目录的麻烦。

            为了测试演示,编写代码如下:

using static System.Console;

 

class Program

{

            staticvoid Main()

            {

                        WriteLine("Hello,World!");

            }

}

            代码文件命名为HelloWorld.cs。编译过程如下:

E:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools>dir

 Volume in drive E has no label.

 Volume Serial Number is 2013-5089

 

 Directory ofE:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools

 

09/11/2017  10:48 PM   <DIR>          .

09/11/2017  10:48 PM   <DIR>          ..

09/11/2017  10:42 PM               115 HelloWorld.cs

               1 File(s)            115 bytes

               2 Dir(s)  78,158,286,848 bytes free

 

E:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools>cscHelloWorld.cs

Microsoft (R) Visual C# Compilerversion 1.3.1.60616

Copyright (C) MicrosoftCorporation. All rights reserved.

 

 

E:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools>dir

 Volume in drive E has no label.

 Volume Serial Number is 2013-5089

 

 Directory ofE:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools

 

09/11/2017  10:48 PM   <DIR>          .

09/11/2017  10:48 PM   <DIR>          ..

09/11/2017  10:42 PM               115 HelloWorld.cs

09/11/2017  10:48 PM             3,584 HelloWorld.exe

               2 File(s)          3,699 bytes

               2 Dir(s)  78,158,282,752 bytes free

            运行结果如下:

E:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools>HelloWorld.exe

Hello, World!

转载地址:http://nsgjf.baihongyu.com/

你可能感兴趣的文章
SpringBoot搭建一个Web工程
查看>>
Spring Boot 安全框架 Shiro 入门
查看>>
如何用一句话激怒互联网人?
查看>>
用 Python 爬了点你们喜欢的电影
查看>>
推荐一位川大零基础转行 Python 的人生勇士
查看>>
讲真,做Python一定不要只会一个方向!
查看>>
Python 2大限来了!113天后自生自灭,官方不再维护更新
查看>>
GitHub 热榜第一的 Python 抢票神器!节假日能用上
查看>>
1.6w 星开源项目,但作者月薪却不到 5K
查看>>
Python解惑之:整数比较
查看>>
Python解惑之:True与False
查看>>
你要的微信小程序终于来了
查看>>
我的2016书单
查看>>
冷眼看小程序
查看>>
为什么执行 x in range(y) 如此快?
查看>>
看完这篇文章你还不理解 Python 装饰器,只有一种可能...
查看>>
Python干货:表达式 i += x 与 i = i + x 等价吗?
查看>>
有了这些 Chrome 插件,效率提升10倍(建议收藏)
查看>>
Python 编码错误的本质原因
查看>>
Python 开发者都会遇到的错误:UnboundLocalError
查看>>