Giới thiệu
- Trong bài viết trước, chúng ta đã khám phá khái niệm về ngôn ngữ lập trình C# và nền tảng .NET, cùng các khái niệm cơ bản mà bạn cần biết.
- Nếu bạn chưa đọc, hãy tìm hiểu thêm thông qua bài viết "C# là gì? Tại sao lập trình viên nên học ngôn ngữ này?"
- Trong bài viết này, tôi sẽ hướng dẫn bạn cách cài đặt môi trường làm việc và thực hành viết mã với C# thông qua việc xây dựng một ứng dụng console đơn giản.
Cài đặt .NET
- Phiên bản mới nhất của nền tảng .NET vào thời điểm hiện tại là
.NET 8.0.13
.
.NET SDK
.NET SDK (Software Development Kit)
là bộ công cụ cần thiết để phát triển ứng dụng trên nền tảng .NET. Khi cài đặt .NET SDK, bạn sẽ có các công cụ sau:
Công cụ | Ứng dụng |
---|---|
.NET CLI (dotnet) | Công cụ dòng lệnh để tạo, chạy và quản lý ứng dụng |
.NET Runtime | Thành phần giúp thực thi các ứng dụng .NET |
MSBuild | Công cụ biên dịch và xây dựng ứng dụng |
Thư viện chuẩn (BCL - Base Class Library) | Hỗ trợ lập trình với C#, F#, VB.NET |
NuGet Package Manager | Hỗ trợ cài đặt thư viện từ NuGet |
- Dưới đây là đường dẫn đến trang tải xuống phiên bản mới nhất của .NET SDK:
Lưu ý rằng mỗi phiên bản .NET SDK tương ứng với một phiên bản .NET. Ví dụ:
.NET 8.0.13
tương ứng với.NET SDK 8.0.406
.
Cài đặt bằng WinGet
- Để tải xuống phiên bản mới nhất của .NET SDK, hãy sử dụng lệnh sau:
winget install Microsoft.DotNet.SDK.8
- Nếu bạn muốn cài đặt một phiên bản cụ thể, sử dụng lệnh sau:
winget install Microsoft.DotNet.SDK.8 --version 8.0.406
Kiểm tra cài đặt
- Sau khi cài đặt, bạn có thể kiểm tra kết quả bằng lệnh:
dotnet --version
# Output: 8.0.406
dotnet --list-sdks
# Output: 8.0.406 [C:\Program Files\dotnet\sdk]
Các thông tin cài đặt tương thích khác
- Dưới đây là các thông tin cài đặt phù hợp với phiên bản
.NET SDK 8.0.406
: - Hỗ trợ Visual Studio: Visual Studio 2022 (v17.10)
- Bao gồm trong: Visual Studio 17.10.11
- Runtime đi kèm:
.NET Runtime 8.0.13
,ASP.NET Core Runtime 8.0.13
,.NET Desktop Runtime 8.0.13
- Hỗ trợ ngôn ngữ: C# 12.0, F# 8.0, Visual Basic 16.9
Cài đặt IDE: Visual Studio
- Visual Studio là một môi trường tích hợp để phát triển phần mềm chạy trên nền tảng .NET.
Phiên bản cài đặt
-
Để cài đặt, chúng ta sẽ tải xuống phiên bản:
Visual Studio 2022 - V17.10
hoặc cao hơn. Đây là link tải xuống: Visual Studio Downloads. -
Các phiên bản và chi phí:
| Phiên bản | Mục tiêu sử dụng | Chi phí | Tính năng nổi bật |
| --- | --- | --- | --- |
| Community | Cá nhân, nhóm nhỏ, startup | Miễn phí | Đầy đủ tính năng cho lập trình viên cá nhân |
| Professional | Doanh nghiệp vừa & nhỏ | Có phí | Hỗ trợ DevOps, tích hợp tốt hơn |
| Enterprise | Doanh nghiệp lớn, team lớn | Có phí | Hiệu suất cao, kiểm thử tự động, phân tích mã | -
Với mục đích học tập cá nhân, chúng ta sẽ tải xuống phiên bản Community.
Các bước cài đặt
- Bước 1: Tải xuống
Visual Studio 2022 Community
bằng lệnh WinGet:
winget install Microsoft.VisualStudio.2022.Community --source winget
- Bước 2: Sau khi tải xong, Visual Studio Installer sẽ xuất hiện. Chọn "Yes" để bắt đầu quá trình cài đặt.
- Bước 3: Chờ quá trình cài đặt hoàn tất...
Tạo một ứng dụng console đơn giản
Khởi động Visual Studio
- Bước 1: Nhấn vào biểu tượng Windows ở góc dưới bên trái và tìm kiếm "Visual Studio 2022".
- Bước 2: Mở Visual Studio, bạn có thể đăng nhập bằng
GitHub
hoặcMicrosoft Account
, hoặc chọn "Skip and add accounts later". - Bước 3: Thêm một số cài đặt và chọn "Start Visual Studio" (cấu hình mặc định).
- Đây là giao diện của Visual Studio khi đã khởi động.
Tạo project ConsoleApp
- Bước 1: Tạo một Project mới bằng cách chọn "Create New Project".
- Nếu không có templates, hãy chọn "Install more tools and features" để cài đặt thêm các công cụ cần thiết.
- Bước 2: Tích chọn
.NET desktop development
ở tabWorkloads
, sau đó chọn "Modify" và đợi quá trình cài đặt hoàn tất. - Bước 3: Quay lại giao diện tạo Project, chọn template "Console App" và chọn "Next".
- Bước 4: Cấu hình cho project với thông tin như bên dưới và chọn "Next":
Cấu hình | Thông tin |
---|---|
Tên project | ConsoleApp |
Địa điểm | C:\WorkSpace\2025\NET_8\ |
Tên Solution | ConsoleApp |
Để solution và project cùng thư mục | Bỏ chọn |
- Bước 5: Cấu hình thêm thông tin, chọn Framework:
.NET 8.0
và chọn "Create" để hoàn tất quá trình tạo project. - Đây là giao diện của Project sau khi đã tạo xong.
Phát triển và chạy project
- Trong file
Program.cs
, thêm mã sau để in ra "Hello World!":
Console.WriteLine("Hello World!");
Chạy ứng dụng với Visual Studio
- Sử dụng chế độ Debug để chạy ứng dụng.
- Đây là giao diện terminal sau khi chạy thành công.
Chạy bằng Terminal
- Mở terminal và sử dụng các lệnh sau:
cd /d C:\WorkSpace\2025\NET_8\ConsoleApp
dotnet build
dotnet run --project ConsoleApp
- Kết quả sau khi chạy project bằng Terminal.
Kết luận
- Qua bài viết này, tôi đã hướng dẫn bạn cách cài đặt IDE Visual Studio và phát triển một project ConsoleApp đơn giản.
- Hy vọng rằng bạn sẽ có cái nhìn tổng quan hơn về quy trình phát triển và chạy ứng dụng, từ đó mở rộng khả năng học tập và phát triển các ứng dụng quy mô lớn hơn!
source: viblo