Tự biên dịch C# Console bằng DOS với csc.exe

Tự biên dịch C# Console bằng DOS với csc.exe

Với máy có cấu hình thấp khiến bạn không thể cài bộ biên dịch to cồng kềnh của C#, hoặc bạn muốn biết cách biên dịch mà chương trình Visual Studio tự làm cho bạn.
Bạn phải làm việc với Console trên ngôn ngữ này? 

Vậy giải pháp của chúng ta là gì?  

Hãy soạn code bằng NotePad cũng được(nếu tốt hơn là sài Visual Studio <Hỗ trợ Code Snippets, nó là 1 công cụ được tích hợp trong bộ visual studio hỗ trợ cho việc tạo ra các đoạn code 1 cách nhanh chóng từ template có sẵn, làm cho người lập trình “thoát” khổi việc code đi code lại 1 đoạn code nhàm chán.>, notepad ++) sau đó dùng công cụ CSC để biên dịch cái này (Yêu cầu cài .NetFramework 2.0 hoặc bản mới hơn).

Cách biên dịch như sau:

Tìm file csc.exe để biết đường dẫn của nó bằng công cụ Search của Windows. Nó thường nằm ở thư mục C:\WINDOWS\Microsoft.NET\Framework\<phiên bản .Net Framework>(đường dẫn của mình là: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319)

- Bước 1: Dùng NotePad soạn chương trình C# (nếu dùng notepad++ thì trên thanh Menu bạn chọn Language ---> C --> C#)) for DOS và save lại dưới dạng mở rộng là *.cs

- Bước 2: Khởi động CMD. Đưa chỉ mục DOS về Folder chứa file "csc.exe" bằng cách gõ:

cd  C:\WINDOWS\Microsoft.NET\Framework\  ->Enter

trường hợp của mình sẽ gõ:

cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319    ->Enter

Tiến hành biên dịch file *.cs bằng cách gõ lệnh sau:

csc <đường dẫn\tên file.cs>

Ví dụ:

csc D:\Example\Exercises1.cs

Nếu chương trình bạn viết đúng thì nó sẽ không báo lỗi và bạn sẽ được 1 file *.exe để chạy.

Chúc bạn thành công!

Bạn thấy bài viết này như thế nào?: 
Average: 10 (1 vote)
Ảnh của Tommy Tran

Tommy owner Express Magazine

Drupal Developer having 9+ year experience, implementation and having strong knowledge of technical specifications, workflow development. Ability to perform effectively and efficiently in team and individually. Always enthusiastic and interseted to study new technologies

  • Skype ID: tthanhthuy

Bình luận (0)

 

Add Comment

Filtered HTML

  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Các thẻ HTML được chấp nhận: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Tự động ngắt dòng và đoạn văn.

Plain text

  • No HTML tags allowed.
  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Tự động ngắt dòng và đoạn văn.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Hướng dẫn đơn giản Entity Data API cho Module Builders

Hướng dẫn đơn giản Entity Data API cho Module Builders

Fields are a powerful way to add data to Drupal entities. However, sometimes fields can be rather cumbersome.

WordPress 3.5 “Elvin” giới thiệu tổng quan

WordPress 3.5 “Elvin” giới thiệu tổng quan

Như vậy, sau nhiều ngày mong mỏi, WordPress đã tung ra phiên bản mới 3.5 vào ngày 11/12/2012. Bạn có thể download phiên bản này tại trang WordPress.org/Download (Dung lượng tải về khoảng 5MB).

Mark Zuckerberg

CEO Facebook – MARK ZUCKERBERG, thành công bằng cách nào

Nếu bạn có sử dụng Facebook thường xuyên để kết nối và cập nhật thông tin của bạn bè thì chắc chắn bạn không thể không biết đến Mark Zuckerberg

Công ty diệt chuột T&C

 

Diet con trung