Không thể chọn .NET 4.7


99

Tôi đang cố gắng bắt đầu một dự án mới bằng .NET 4.7. Tôi đã cài đặt Creators Update cũng như phiên bản mới nhất của Visual Studio 2017. Khi tôi bắt đầu một dự án và thiết bị để chọn phiên bản .NET, phiên bản .NET framework mới nhất mà tôi có là 4.6.2. Khi tôi tải xuống khung công tác .NET mới, nó chỉ liệt kê 4.6.2 là phiên bản mới nhất thông qua MS mà bạn có thể tải xuống. Nó nói rằng .NET 4.7 được bao gồm trong VS 2017. Tôi còn thiếu gì?


Bạn đã cập nhật Visual Studio 2017 cho .NET Framework 4.7 chưa?
Samvel Petrosov

2
Nó nằm trong phần Thành phần của Trình cài đặt Visual Studio và tôi không nhận ra. Khi cài đặt 2017, tôi đã chọn tất cả các thành phần và khi bản cập nhật xuất hiện, tôi chỉ cập nhật nó mà không nhấp vào tab thành phần để xem liệu các thành phần mới cũng có ở đó hay không. Bài học kinh nghiệm.
Michael Puckett II

Tôi không tìm thấy trong thành phần trình cài đặt để chọn .NET 4.7 khi tôi đang cố cài đặt VS 2017 được cập nhật trong Hệ điều hành Windows Server 2016. Tôi đang làm gì đó sai ở đây?
RinoTom

@RinoTom Tôi không chắc lắm .. Tôi đã không thử cho đến khi nâng cấp lên Windows 10 Creators Update. Nó nói rằng nó được bao gồm trong VS2017, vì vậy tôi cho rằng nó sẽ có ở đó nhưng bạn cũng có thể cần Creators Update. Hy vọng rằng ai đó khác có thể gọi điện để xác minh. Trong trình cài đặt, ở trên cùng, có 3 danh mục, Khối lượng công việc, Thành phần riêng lẻ và Gói ngôn ngữ. Đối với tôi, nó nằm trong Các thành phần riêng lẻ trong .NET dưới dạng .NET Framework 4.7 SDK và gói nhắm mục tiêu .NET Framework 4.7. Ngoài ra, hãy đảm bảo VS2017 có thể được cập nhật hoàn toàn. Hi vọng điêu nay co ich.
Michael Puckett II

1
@MichaelPuckettII, tôi đã thử cài đặt trên Windows Server 2016 không có Bản cập nhật của người sáng tạo HOẶC vì tôi có thể hiểu rõ hơn khi nghiên cứu thêm ( msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx ), thậm chí .NET 4.7 chưa được phát hành cho Windows Server 2016 nhưng có vẻ như. Vì vậy, đó có thể là lý do tôi không tìm thấy .NET 4.7 trong bản cài đặt VS 2017 mà tôi đã thử.
RinoTom

Câu trả lời:


160

Bạn cần đi tới Trình cài đặt Visual Studio và cài đặt một thành phần tùy chọn "Công cụ phát triển .NET Framework 4.7".


7
@GWigWam Tôi cũng không, nhưng vì 4.7 ban đầu chỉ có sẵn trong "Bản cập nhật của người sáng tạo" của Win10, tôi cho rằng đó là một phần phụ thuộc.
Richard

3
Trình cài đặt VS của tôi không có .NET 4.7 trong danh sách các thành phần .NET. Tôi đang thiếu gì? screencast.com/t/f78eR5cUk
Dmitri Nesteruk

4
@DmitriNesteruk Bản thân .NET 4.7 Framework phải được cài đặt. Hiện tại chỉ có thể có Win 10 CU.
dvorn

2
@dvom hệ thống của tôi là win10, nhưng không thể nhìn thấy 4,7 hoặc trong trình cài đặt
Elaine

32
Để cài đặt sau khi đã cài đặt VS, tôi đã đóng VS2017, khởi động chương trình "Visual Studio Installer", nhấp vào "Sửa đổi" trong cài đặt mà tôi muốn thay đổi, mở rộng ".NET desktop development" ở phía bên phải (vì tôi đã có cái này khối lượng công việc đã cài đặt) và chọn "Công cụ phát triển .NET 4.7 desktop 4.7". Sau đó, tôi nhấp vào "Sửa đổi" ở dưới cùng bên phải để thực hiện thay đổi
CamronBute

13

"Một bức tranh có giá trị một nghìn byte (với độ nén thích hợp)" và tất cả những thứ đó ...

nhập mô tả hình ảnh ở đây


Trong trình cài đặt của Visual Studio 2019, công cụ phát triển .NET Framework 4.7.2 không có trong danh sách "Tùy chọn" mà nằm trong "Bao gồm".
Peter Bruins


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.