2015年8月31日月曜日

【.NET】 .NET FrameworkだけでC#のコンパイル

「.NET」が入っているWindwsに「C#」と「Visual Basic .NET」のコンパイラが標準で
含まれていると聞いたので「C#」で「hellow, world」を試してみる。
※Windows Vista以降だと標準で入っている。

コンパイラは
「C:\Windows\Microsoft.NET」配下の「Framework」or「Framework64」の下
「v#.NETのバージョン#」のフォルダに「csc.exr」(C#)、「vbc.exe」の名前で入っている。

とりあえず、「C#」で「hellow, world」


「hellow, world」のソース

using System;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hello, world");
        }
    }
}

ソースをファイル名「helloworld.cs」で保存。

今回は「C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe」でコンパイル&実行


コンパイル&実行

d:\@temp>C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe helloworld.cs
Microsoft (R) Visual C# Compiler Version 4.0.30319.36242
for Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. All rights reserved.


d:\@temp>helloworld.exe
hello, world


「Visual Studio」無しに「C#」と「VB.NET」のコンパイルができる。

0 件のコメント:

コメントを投稿