C# 6.0 编译器
2015-07-23 10:56
441 查看
C# 6.0编译器:可以将csc.exe所在位置 C:\Program Files (x86)\MSBuild\14.0\Bin 添加到Path环境变量。
C# 5.0编译器:仍然在原来的位置 C:\Windows\Microsoft.NET\Framework\v4.0.30319 或者 C:\Windows\Microsoft.NET\Framework64\v4.0.30319
例子:用C# 6.0编译器创建一个GUID生成器
设置Path环境变量
按Win+Break键(或者Win+X,Y)打开系统属性窗口,点左侧的“高级系统设置”,在出现的对话框中点“环境变量”按钮,然后点“新建”,输入用户变量Path和csc.exe所在路径。如果已存在“Path”,点编辑,输入csc.exe所在路径,多个路径用英文分号(;)分隔。
源代码 test.cs
编译成nguid.exe
运行nguid
C:\>csc Microsoft (R) Visual C# Compiler version 1.0.0.50618 Copyright (C) Microsoft Corporation. All rights reserved. warning CS2008: No source files specified. error CS1562: Outputs without source must have the /out option specified
C# 5.0编译器:仍然在原来的位置 C:\Windows\Microsoft.NET\Framework\v4.0.30319 或者 C:\Windows\Microsoft.NET\Framework64\v4.0.30319
例子:用C# 6.0编译器创建一个GUID生成器
设置Path环境变量
按Win+Break键(或者Win+X,Y)打开系统属性窗口,点左侧的“高级系统设置”,在出现的对话框中点“环境变量”按钮,然后点“新建”,输入用户变量Path和csc.exe所在路径。如果已存在“Path”,点编辑,输入csc.exe所在路径,多个路径用英文分号(;)分隔。
源代码 test.cs
using System; class Program { static void Main() { var guid = Guid.NewGuid(); Console.WriteLine($"{guid:N}\r\n{guid:D}\r\n{guid:B}\r\n{guid:P}"); Console.ReadKey(true); } }
编译成nguid.exe
C:\>csc test.cs /out:nguid.exe
运行nguid
C:\>nguid b2feb26a275540abbba9df43d6161ad6 b2feb26a-2755-40ab-bba9-df43d6161ad6 {b2feb26a-2755-40ab-bba9-df43d6161ad6} (b2feb26a-2755-40ab-bba9-df43d6161ad6)
相关文章推荐
- C#/.net给textbox添加回车事件
- C#读取XML文件,以及对XML文件的增删改查
- 可视化对比十多种排序算法(C#版)
- 如何使用C#操作幻灯片
- C#中将DataTable中数据导出到csv文件中
- C# 委托(delegate)使用之一二三步
- 在Visual studi C#的“///”注释内容生成XML文档
- C#异常处理
- C#汉字转十六进制
- c# 读取文件流
- C#高级编程四十九天----队列
- C# Winform界面中的分隔线问题
- C#高级编程四十八天----列表
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 服务器故障诊断排查工具
- c#函数返回多个变量
- 容器使用笔记(Dictionary篇)
- c# DataTable 表中的某个值如何获取
- 【转】[C#List的Sort()、Find()、FindAll()、Exist()的使用方法举例
- C# combox不能输入的解决方法
- C#遍历系统所安装的打印机,使用WMI方式获取打印机的所有属性