.NET Core - Điều kiện tiên quyết
Trong chương này, chúng ta sẽ thảo luận về các phụ thuộc khác nhau mà bạn cần triển khai và chạy. Chúng bao gồm các ứng dụng .NET Core trên máy Windows được phát triển bằng Visual Studio.
Các phiên bản Windows được hỗ trợ
.NET Core được hỗ trợ trên các phiên bản Windows sau:
- Windows 7 SP1
- Windows 8.1
- Windows 10
- Windows Server 2008 R2 SP1 (Máy chủ đầy đủ hoặc Lõi máy chủ)
- Windows Server 2012 SP1 (Máy chủ đầy đủ hoặc Lõi máy chủ)
- Windows Server 2012 R2 SP1 (Máy chủ đầy đủ hoặc Lõi máy chủ)
- Windows Server 2016 (Máy chủ đầy đủ, Máy chủ Core hoặc Máy chủ Nano)
Sự phụ thuộc
Nếu bạn đang chạy ứng dụng .NET Core của mình trên các phiên bản Windows sớm hơn Windows 10 và Windows Server 2016, thì ứng dụng này cũng sẽ yêu cầu Visual C ++ Redistributable.
Phần phụ thuộc này được tự động cài đặt cho bạn nếu bạn sử dụng trình cài đặt .NET Core.
Bạn cần cài đặt thủ công Visual C ++ Redistributable cho Visual Studio 2015 nếu bạn đang cài đặt .NET Core thông qua tập lệnh trình cài đặt hoặc triển khai ứng dụng .NET Core độc lập.
Đối với máy Windows 7 và Windows Server 2008, bạn cần đảm bảo rằng bản cài đặt Windows của mình được cập nhật và cũng bao gồm bản sửa lỗi KB2533623 được cài đặt thông qua Windows Update.
Điều kiện tiên quyết với Visual Studio
Để phát triển các ứng dụng .NET Core bằng cách sử dụng .NET Core SDK, bạn có thể sử dụng bất kỳ trình soạn thảo nào bạn chọn.
Tuy nhiên, nếu bạn muốn phát triển các ứng dụng .NET Core trên Windows bằng Visual Studio, bạn có thể sử dụng hai phiên bản sau:
Visual Studio 2015
Visual Studio 2017 RC
Các dự án được tạo bằng Visual Studio 2015 sẽ dựa trên project.json theo mặc định trong khi các dự án được tạo bằng Visual Studio 2017 RC sẽ luôn dựa trên MSBuild.