Thiết lập môi trường làm việc với ASP.NET Core

2022-08-06 15:19:17 | khoảng 8 phút đọc

Xin chào các bạn đã quay trở lại, mình là Huy, một developer. Bài hôm nay chúng ta sẽ cùng nhau cài đặt và thiết lập môi trường làm việc với ASP.NET Core. Vì đây là một framework hoạt động trên đa nền tảng nên mình sẽ cố gắng hướng dẫn nhiều tùy chọn nhất có thể.

Tìm hiểu về Visual Studio

Đây là một IDE do chính Microsoft phát hành chuyên dùng để xây dựng các ứng dụng .NET. Nó có thể chỉnh sửa, gỡ lỗi và xây dựng code. Ngoài code editor và trình gỡ lỗi, Visual Studio còn có trình biên dịch, công cụ hoàn thành code, thiết kế đồ họa và các tính năng khác hỗ trợ để dễ dàng trong quá trình phát triển phần mềm.

Visual Studio có nhiều phiên bản bao gồm:

  • Community: IDE mạnh mẽ, miễn phí cho sinh viên, cộng tác viên mã nguồn mở và cá nhân.
  • Professional: IDE chuyên nghiệp phù hợp nhất với các nhóm nhỏ.
  • Enterprise: Giải pháp đầu cuối, có thể mở rộng cho các nhóm ở mọi quy mô.

Trong xuyên suốt series này, mình sẽ sử dụng phiên bản Community để làm việc với ASP.NET Core.

Các bạn có thể truy cập https://visualstudio.microsoft.com/downloads để biết thêm chi tiết.

Cài đặt Visual Studio 2022 trên Windows

Trước khi bắt đầu cài đặt Visual Studio 2022:

  • Kiểm tra yêu cầu hệ thống tại tài liệu chính thức của Microsoft. Với những yêu cầu này, giúp bạn biết được liệu rằng máy tính của mình có hỗ trợ Visual Studio 2022 hay không.
  • Đảm bảo rằng dung lượng máy tính của bạn sẵn sàng cho việc cài đặt Visual Studio 2022.

Sau khi chắc chắn rằng máy mình phù hợp để cài đặt Visual Studio 2022, các bạn thực hiện những bước bên dưới:

  1. Các bạn truy cập vào đường dẫn https://visualstudio.microsoft.com/downloads và tải phiên bản Visual Studio 2022 Community.

  2. Khi quá trình tải hoàn tất, các bạn mở file vs_community.exe. Một bảng cảnh bảo về các chính sách và điều khoản sử dụng của Visual Studio hiện ra, các bạn nhấn Continue.

    Chính sách và điều khoản của Visual Studio 2022 trên Windows

  3. Danh sác các gói môi trường có sẵn hiện ra. Các bạn tích chọn gói ASP.NET & web development.

    Cài đặt ASP.NET Core trên Visual Studio 2022 Windows

  4. Nhấn vào nút Install.

  5. Trình cài đặt sẽ hiển thị tiến trình khi tải xuống và cài đặt Visual Studio 2022.

  6. Khi cài đặt hoàn tất, chúng ta sẽ được giao diện chào mừng của Visual Studio 2022.

Cài đặt Visual Studio 2022 for Mac

  1. Các bạn truy cập vào đường dẫn https://visualstudio.microsoft.com/vs/mac để tải Visual Studio 2022 for macOS.

  2. Khi quá trình tải hoàn tất, các bạn mở file VisualStudioForMacInstaller_<build_number>.dmg vừa tải về, sau đó double-click vào biểu tượng bên dưới.

    Visual Studio for Mac 2022 Installer

  3. Bạn có thể nhận một cảnh báo về ứng dụng đang được tải xuống từ Internet. Chọn Open.

    Visual Studio for Mac 2022 Installer Warning

  4. Một cảnh báo xuất hiện để xác nhận rằng bạn đã nắm được về chính sách và điều khoản sử dụng. Chọn Continue.

    Chính sách và điều khoản sử dụng của Visual Studio for Mac Installer

  5. Danh sác các gói môi trường có sẵn hiện ra. Các bạn tích chọn gói .Net Core.

    Cài đặt .NET Core trên Visual Studio for Mac 2022

  6. Nhấn vào nút Install.

  7. Trình cài đặt sẽ hiển thị tiến trình khi tải xuống và cài đặt Visual Studio for Mac và các gói .NET Core đã chọn. Bạn sẽ được nhắc nhập mật khẩu của mình để cấp các đặc quyền cần thiết cho quá trình cài đặt.

    Tiến trình cài đặt Visual Studio for Mac 2022

  8. Sau khi cài đặt xong, Visual Studio for Mac sẽ nhắc bạn thiết lập một số tính năng cá nhân như đăng nhập với Microsoft, phím tắt...

    Đăng nhập Microsoft trên Visual Studio for Mac 2022

    Thiết lập phím tắt trên Visual Studio for Mac 2022

  9. Khi hoàn tất các thiết lập, chúng ta sẽ được giao diện chào mừng của Visual Studio for Mac 2022.

    Màn hình chào mừng của Visual Studio for Mac 2022

Tìm hiểu về .NET Core

Về cơ bản thì mỗi phiên bản .NET Core có hai gói:

  • Runtime: cho phép ta chạy một ứng dụng web/server có sẵn. Nó không bao gồm ASP.NET Core
  • SDK: viết tắt của từ Software Development Tookit bao gồm mọi thứ bạn cần để build và chạy ứng dụng .NET, bằng cách sử dụng command line hoặc bất kỳ IDE nào (như Visual Studio chẳng hạn). Tức là với SDK chúng ta sẽ có cả Runtime và Toolkit.

Ở bước cài đặt Visual Studio IDE thì chúng ta đã chọn cài đặt luôn gói .NET Core SDK. Nhưng sau này, khi chúng ta tiếp xúc với nhiều dự án phiên bản khác nhau muốn hay triển khai những môi trường production để chạy sản phẩm thì chúng ta cần phải thực hiện thủ công mà không thông qua Visual Studio. Nếu có dịp, mình sẽ viết một bài kỹ hơn về vấn đề này.

.NET Core 6.0 một phiên bản với loại phát hành là LTS1 do vậy ta có thể yên tâm tìm hiểu và áp dụng nó vào dự án.

Để kiểm tra xem .NET Core đã được cài trên máy chúng ta chưa, bạn có thể mở terminal lên và nhập dòng lệnh bên dưới:

dotnet --version

Kết quả sẽ trả về phiên bản hiện tại của .NET đang chạy trên máy chúng ta.

Kiểm tra version của .NET Core 6.0 trên terminal

Tổng kết

Qua bài này chúng ta đã thiết lập được môi trường làm việc với ASP.NET thông qua Visual Studio, ngoài ra còn nắm thêm khái niệm về .NET SDK và Runtime. Hi vọng bài viết này giúp ích được cho các bạn. Cảm ơn các bạn đã quan tâm theo dõi, hẹn gặp lại!


  1. Long-term support (LTS) có thời gian hỗ trợ kéo dài (khoảng 3 năm). Sử dụng LTS nếu bạn cần duy trì hỗ trợ trên cùng một phiên bản .NET hoặc .NET Core lâu hơn (theo .Net Microsoft). 

search
Bài viết
Series
Thẻ

Không tìm thấy kết quả nào.