Cách chọn .NET 4.5.2 làm khung mục tiêu trong Visual Studio


Câu trả lời:


180

Bạn cần cài đặt Gói phát triển Microsoft .NET Framework 4.5.2

Điều này có chứa các thành phần sau (nhấn mạnh thêm bởi tôi):

  • .NET Framework 4.5.2

  • Gói đa mục tiêu .NET Framework 4.5.2: Chứa các tập hợp tham chiếu cần thiết để xây dựng các ứng dụng nhắm mục tiêu .NET Framework 4.5.2

  • Gói ngôn ngữ .NET Framework 4.5.2

  • .NET Framework 4.5.2 Gói ngôn ngữ gói đa mục tiêu: Chứa các tệp IntelliSense để hiển thị trợ giúp trong khi xây dựng các ứng dụng nhắm mục tiêu .NET Framework 4.5.2 thông qua Visual Studio và IDE của bên thứ ba.


4
Đảm bảo bạn sử dụng gói tải xuống (theo liên kết), thay vì trình cài đặt web. Loại thứ hai sẽ không cài đặt gói đa nhắm mục tiêu - ngay cả khi bạn đã cài đặt Visual Studio 2013.
osoviejo

1
Tất cả các dự án của tôi hiển thị là không tương thích ngay cả sau khi cài đặt từ liên kết đó. Có ai có vấn đề này?
Jamie

1
Có vẻ như là vì Windows 8. Rõ ràng tôi phải chạy Visual Studio với tư cách quản trị viên để làm cho nó hoạt động. Tôi mới nhận được hệ điều hành mới ngày hôm qua và nó đã khiến tôi muốn xé tóc ra!
Jamie

1
Tôi đã phải khởi động lại Visual Studio trước khi nó được chọn vào ngày 4.5.2. Đảm bảo bạn làm điều đó sau khi cài đặt gói Đa mục tiêu.
AlphaKilo 17/03/2016

1
Ngẫu nhiên, mô hình tương tự này lặp lại cho vấn đề khi cố gắng nhắm mục tiêu 4.6.1
JosephStyons

2

Tôi đã từng gặp vấn đề tương tự. Vấn đề là tôi đã cài đặt DevPack chỉ cho ngôn ngữ của mình.

NDP462-DevPack-KB3151934-RUS.exe

kết quả là thư mục thích hợp ở đây

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

chỉ chứa một thư mục "ru", trong khi thư mục 4.6.1 chứa đầy các tệp.

Cuối cùng, cài đặt

NDP462-DevPack-KB3151934-ENU.exe

Đã giải quyết vấn đề.

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.