C# 6.0編譯器:可以將csc.exe所在位置 C:\Program Files (x86)\MSBuild\14.0\Bin 添加到Path環境變量。
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)