Nếu bạn thường xuyên tải xuống và cài đặt phần mềm, bạn có thể gặp phải lỗi liên quan đến Microsoft .NET Framework . Hai lỗi phổ biến nhất? Bạn chưa cài đặt nó trên hệ thống của mình hoặc bạn cài đặt sai phiên bản của nó.
Lý do tại sao điều này xảy ra? Và quan trọng hơn, cái gọi là .NET Framework này là gì và tại sao bạn nên quan tâm? Chà, theo nhiều cách, .NET Framework là thứ cho phép Windows hiện đại trở thành như vậy.
.NET Framework là gì?
Điều đầu tiên trước tiên:nó được phát âm là dot net .
Trước khi chúng tôi đi sâu vào cái gì .NET Framework, có thể hữu ích hơn khi khám phá tại sao .NET Framework tồn tại. Đối với điều này, bạn sẽ cần một chút ngữ cảnh lập trình - nhưng nếu bạn chưa bao giờ viết mã một thứ nào trong đời, đừng lo lắng! Giải thích này sẽ cho rằng bạn hoàn toàn không có kinh nghiệm lập trình.
Có thể bạn đã biết rằng các lập trình viên (tức là những người tạo ra phần mềm) cần phải "viết mã" để tạo ra các ứng dụng Windows. Họ làm điều này bằng cách sử dụng các "ngôn ngữ lập trình" khác nhau, cho phép bạn viết mã cho máy tính biết phải làm gì.
Vấn đề là các ngôn ngữ lập trình đều là ngôn ngữ nguyên thủy. Chúng có thể xử lý các phép tính đơn giản như cộng và nhân, nhưng không thể làm được nhiều hơn thế. Bạn muốn đưa văn bản hoặc hình ảnh lên màn hình? Sau đó, bạn sẽ cần viết một loạt mã bằng cách sử dụng các thành phần cơ bản nhất của ngôn ngữ để làm điều đó - và điều này có thể mất rất nhiều thời gian.
Đó là nơi .NET Framework bước vào. Về cốt lõi, .NET Framework cung cấp toàn bộ bộ sưu tập mã đã được viết sẵn (do Microsoft viết và duy trì) mà các lập trình viên có thể sử dụng để nhanh chóng tạo phần mềm. Ví dụ:.NET Framework xử lý rất nhiều thao tác hậu trường nhàm chán như nói với Windows cách vẽ một cửa sổ trên màn hình - với tư cách là một lập trình viên, tôi chỉ cần cung cấp văn bản cần đưa vào, cách các menu. được bố trí, các nút sẽ thực hiện khi được nhấp vào, v.v.
Nhưng .NET Framework còn hơn thế nữa. Nó cung cấp các công cụ bổ sung có thể tăng tốc thời gian phát triển tổng thể, cũng như các API bổ sung (API là cái quái gì?) Mà các lập trình viên có thể sử dụng để dễ dàng tương tác với các dịch vụ nhất định, chẳng hạn như Windows Store. Ví dụ:thay vì viết tay tất cả mã mà ứng dụng cần để được coi là ứng dụng UWP (nền tảng Windows phổ biến), .NET Framework cung cấp tất cả những điều đó.
Nhưng có một nhược điểm khi tạo ứng dụng với .NET Framework:máy tính của bạn không biết cách chạy các ứng dụng dựa trên Framework trừ khi bạn đã cài đặt Framework trên hệ thống của mình.
Điều này có nghĩa là .NET Framework thực sự bao gồm hai phần. Phần đầu tiên chứa tất cả mã đã được viết sẵn mà các lập trình viên cần (trước đây gọi là SDK nhưng bây giờ được gọi là Dev Packs). Phần thứ hai chứa một chương trình có thể "diễn giải" mã .NET Framework thành các lệnh cho hệ điều hành, cho phép bạn chạy các ứng dụng được viết bằng .NET Framework (được gọi là Gói có thể phân phối lại nhưng cũng được một số người gọi là Môi trường thời gian chạy).
Nó tương tự như Java ở chỗ bạn cần cài đặt Java Runtime Environment để chạy các ứng dụng được mã hóa bằng Java.
Tóm lại ngắn gọn:là người dùng thông thường, người sẽ không viết mã ứng dụng, bạn chỉ cần .NET Framework Redistributable Packages.
Cách cài đặt .NET Framework
Hầu hết các máy tính Windows đều có .NET Framework đã được cài đặt, nhưng của bạn có thể đã lỗi thời. Ví dụ:Windows 8 và 8.1 đi kèm với phiên bản 4.5.1, trong khi Windows 10 có thể cài đặt 4.6, 4.6.1 hoặc 4.6.2, tùy thuộc vào độ mới của máy tính.
Nếu bạn cần cài đặt phiên bản mới hơn, quá trình này rất đơn giản. Theo bài viết này, .NET Framework đã đạt đến phiên bản 4.6.2 nên đó là phiên bản chúng tôi sẽ cài đặt. Các phiên bản trong tương lai của khuôn khổ phải dễ cài đặt.
Lưu ý rằng bạn có thể cài đặt .NET Framework thông qua Windows Update, nhưng sẽ dễ dàng hơn rất nhiều nếu bạn chỉ sử dụng phương pháp thủ công bên dưới. Có thể bạn đã tắt hoặc hoãn Windows Update, trong trường hợp đó, đây sẽ là phương pháp ưu tiên.
Trước khi bạn bắt đầu - .NET Framework 4.6.2 có thể được cài đặt trên Windows 10, Windows 8.1 và Windows 7 SP1 trên cả hai hệ thống x86 và x64. Microsoft khuyến nghị ít nhất 2,5 GB dung lượng đĩa chưa sử dụng để đảm bảo rằng quá trình cài đặt hoàn tất mà không gặp sự cố.
Như với hầu hết các sản phẩm của họ, Microsoft cung cấp hai loại trình cài đặt:trình cài đặt web và trình cài đặt ngoại tuyến.
Trình cài đặt web có dung lượng cực kỳ nhỏ trước (dưới 2 MB), nhưng tải xuống tất cả các thành phần cần thiết trong quá trình cài đặt, yêu cầu kết nối internet ổn định và nhất quán.
Trình cài đặt ngoại tuyến là bản tải xuống trả trước lớn hơn (khoảng 60 MB) không yêu cầu bất kỳ quyền truy cập internet nào trong quá trình cài đặt. Chọn tùy chọn này nếu bạn muốn cài đặt trên một máy tính riêng biệt có internet kém chất lượng hoặc hoàn toàn không có internet.
Một trong hai cách đều được, nhưng chúng tôi thích sử dụng trình cài đặt ngoại tuyến hơn vì nó đáng tin cậy hơn và bạn có thể sử dụng lại nếu cần cài đặt lại .NET Framework vì lý do nào đó. Sau khi tải xuống, quá trình cài đặt khá đơn giản. Chỉ cần làm theo trình hướng dẫn như bạn làm khi cài đặt bất kỳ ứng dụng nào khác.
Tải xuống: Trình cài đặt Web .NET Framework 4.6.2
Tải xuống: .NET Framework 4.6.2 Trình cài đặt ngoại tuyến
Lưu ý rằng cài đặt phiên bản 4.6.2 của .NET Framework là bản cập nhật tại chỗ cho các phiên bản trước đó bắt đầu bằng 4.5 (bao gồm 4, 4.5, 4.5.1, 4.5.2, 4.6 và 4.6.1) nên không gỡ cài đặt các phiên bản cũ hơn sau khi thực tế. Các phiên bản 3.5 SP1 trở về trước được giữ như một bản cài đặt riêng biệt.
Theo mặc định, .NET Framework cài đặt bằng tiếng Anh bất kể bạn sử dụng trình cài đặt nào. Để bản địa hóa nó sang một ngôn ngữ khác, bạn phải tải xuống Gói ngôn ngữ thích hợp của cùng một phiên bản .NET Framework (trong trường hợp này là 4.6.2). Gói ngôn ngữ chỉ có sẵn dưới dạng trình cài đặt ngoại tuyến.
Trên trang tải xuống bên dưới, chọn ngôn ngữ bạn muốn, đợi trang tải lại, sau đó nhấp vào Tải xuống.
Tải xuống: Gói ngôn ngữ .NET Framework 4.6.2
Một điều nữa trên .NET Framework
Vài năm trở lại đây, Microsoft đã đi trước và mở nguồn .NET Framework, về cơ bản là giúp mọi người có thể đóng góp vào sự phát triển .NET Framework. Điều này dẫn đến việc Microsoft trở thành tổ chức tích cực nhất trên GitHub.
Điều này có ý nghĩa gì với bạn? Về cơ bản, điều đó có nghĩa là các ứng dụng .NET sẽ chỉ trở nên phổ biến hơn trong tương lai - và không chỉ phổ biến hơn mà còn có chất lượng tốt hơn. Ngay cả khi bạn đã tiến xa đến mức này mà chưa từng sử dụng ứng dụng .NET, có lẽ bạn sẽ sớm thành công.
Vì vậy, bạn cũng có thể cài đặt Framework ngay bây giờ.
Điều này có hữu ích không? Nếu vậy, vui lòng cho chúng tôi biết bên dưới! Nếu bạn có bất kỳ câu hỏi nào, vui lòng hỏi họ.