Preprocessor Directives trong C#

Tôi xin chia sẽ về Preprocessor Directives trong C#. Đôi khi mọi người sẽ thấy cụm từ #if DEBUG hay #region hay #define. Đó chính là Preprocessor Directives. Khác với Preprocessor Directives trong C, với C# bạn không thể dùng Preprocessor Directives để define macro.

Tiếp tục đọc

Advertisements

How to merge assemblies into WPF application

Làm sao gôm các dll vào ứng dụng WPF? Chúng ta có thể dùng ILMerge để gôm các dll vào với nhau hay các dll gôm vào file exe nhưng nếu file exe đó là một WPF application thì sau khi merge, ứng dụng sẽ không chạy được.

Tiếp tục đọc

IL và MSIL là gì?

IL là gì và MSIL là gì? Ngôn ngữ trung gian của .NET là gì? Tổ chức ECMA đã phê duyệt một tiêu chuẩn về ngôn ngữ lập trình trung gian cho .NET framework gọi là Common Intermediate Language (CIL). Chuẩn này cũng được biết đến với tên gọi Microsoft intermediate language (MSIL).

IL là gì?

MSIL là gì?

 

Tiếp tục đọc

Mono.Cecil là gì – Cách đọc thông tin dll tốt nhất

Mono.Cecil là gì? Cecil là một thư viện nguồn mở được viết bởi Jb Evain. Với Cecil bạn có thể đọc thông tin của bất kỳ một dll miễn là nó được viết trên nền tảng .NET hơn thế bạn còn có thể dễ dàng thay đổi thông tin, thêm, sửa nội dung dll và lưu thành một dll khác. Đặc biệt performance rất tốt.
.

Tiếp tục đọc

Common.Logging là gì – API chuẩn cho logging

Common.Logging ra đời như một bộ API chuẩn cho logging và với những nền tảng hay framework khác nhau nó cũng có những biến thể nhất định như log4net và log4j. Trong bài viết này tôi sẽ chia sẻ về common logging và cách dùng cũng như giá trị của nó.

Common logging là gì/

Common logging là gì?

Tiếp tục đọc

[PowerShell] Xóa folder bằng PowerShell script

Làm thế nào để xóa một folder bằng PowerShell script. Trong một số trường hợp chúng ta sẽ cần xóa folder bằng script của PowerShell nhưng vấn đề sẽ không đơn giản như vậy nếu chúng ta run PS script trong môi trường workstation(remote). Tôi đã gặp một vấn đề hiếm gặp khi cố xóa một folder chứa nhiều tập tin và folder con và sau đây là script tôi dùng để giải quyết vấn đề của mình.

powershell-tuanpham-phamtuan

Tiếp tục đọc

[CSharp] Discovery Service Trong WCF

Khi bạn thiết kế một hệ thống với nhiều dịch vụ và những dịch vụ ấy có sự tương tác với nhau, bạn sẽ thiết kế như thế nào trên hạ tầng của WCF? Đối với một hệ thống nhỏ một hoặc hai dịch vụ là đủ cung ứng cho hàng triệu lượt truy cập thì vấn đề không quá phức tạp nhưng với hệ thống lớn hơn 10 hay lớn đến mức ta không dự đoán được số dịch vụ tương tác với nhau là bao nhiêu trong tương lai thì vấn đề nghiêm trọng hơn. Hãy tiếp tục tìm hiểu vấn đề này.

tuanpham wcf discovey

Tiếp tục đọc