Các trình biên dịch file C#
Phần này sẽ giới thiệu các bạn một số file khi bạn biên dịch chương trình ngoại trừ
csc.exe. Trước tiên ta nên xác định loại file bạn muốn tạo theo bảng sau:
Option Output
/t:exe Ứng dụng console mặc định
/t:library Lớp thư viện với manifest
/t:module Thành phần không có manifest
/t:winexe Một của sổ ứng dụng
Thí dụ:
namespace Wrox.ProCSharp.Basics
{
public class MathLib
{
public int Add(int x, int y)
{
return x + y;
}
}
}
Chúng ta biên dịch file C# sau thành .NET DLL sử dụng câu lệnh sau:
csc /t:library MathLibrary.cs
Download MathLibrary
using System;
namespace Wrox.ProCSharp.Basics
{
class Client
{
public static void Main()
{
MathLib mathObj = new MathLib();
Console.WriteLine(mathObj.Add(7,8));
}
}
}
biên dịch chương trình
csc MathClient.cs /r:MathLibrary.dll
kết quả là 15 download code
.
Các trình biên dịch file C#
Phần này sẽ giới thiệu các bạn một số file khi bạn biên dịch chương trình. int Add(int x, int y)
{
return x + y;
}
}
}
Chúng ta biên dịch file C# sau thành .NET DLL sử dụng câu lệnh sau:
csc /t:library MathLibrary.cs
Download