C# 6.0 編譯器


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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM