C#コマンドラインコンパイラ構成方法

2251 ワード

皆さん、こんにちは!C#コマンドラインコンパイラの構成方法について説明します
1.C#コマンドラインコンパイラの構成:
私のパソコン――高級――環境変数――Path――〉追加";C:WindowsMicrosoft.NETFrameworkv 2.0.50727"(Pathの最後のパスはバージョンの変更によって変更されました).csc.exe(C#コマンドラインコンパイラ)はこのディレクトリの下に置かれます.csc/?に表示されます.  2.その他の構成NETコマンドラインツール
私のパソコン――高級――環境変数――――Path――〉追加「;D:Program FilesMicrosoft Visual Studio 8SDKv 2.0Bin」(Pathはインストールディレクトリの変更により変更され、C:にインストールされている場合は「;C:Program FilesMicrosoft Visual Studio 8SDKv 2.0Bin」3.cscコマンドラインコンパイラによりC#ファイルをコンパイルし、以下の例とする
1)Dディスクの下にtestという名前を新規作成する.txtテキストファイルは、以下のテキストを入力testとして保存する.csファイル
 
  
// C# .
using System;
class TestApp
{
  public static void Main()
    {
       Console.WriteLine("Test! 1,2,3");
       Console.ReadKey();
    }
}

2)運転――>cmd――>D:――>csc D:test.csは、コンパイルに成功するDディスクの下でtestを生成する.exe実行可能ファイル3)testを入力.exe、車に戻って、結果(Test!1,2,3)4を表示します.次にSystemを導入する.Windows.FormsネーミングスペースはWindows Formsプログラムを生成します.csを以下に変更して再コンパイル
 
  
// C# .
using System;
//
using System.Windows.Forms;
class TestApp
{
  public static void Main()
    {
       Console.WriteLine("Test! 1,2,3");
       MessageBox.Show("Hello...","Application");
       Console.ReadKey();
    }
}

5.cscを使用する.exe複数のソースファイルのコンパイル
 
  
//HelloMessage.cs
using System;
using System.Windows.Forms;
class HelloMessage
{
  public void Speak()
   {
      MessageBox.Show("Hello");
   }
}
//Test.cs
using System;
class TestApp
{
  public static void Main()
   {
     Console.WriteLine("Testing! 1,2,3");
     HelloMessage h = new HelloMessage();
     h.Speak();
   }
}

パラメータ/out:コンパイル結果の格納場所と名前
 
  
csc/out:e:\a.exe  test.cs HelloMessage.cs

または、現在のディレクトリの下にあるすべてのcsファイルをコンパイルします:csc/out:e:a*cs