2016-02-22 16 views
21

Tôi đang cố gắng tải một giải pháp Visual Studio với các dự án .NET v4.6 trong VS2013, nhưng nó cho tôi biết rằng tôi chưa cài đặt nó trên máy tính của mình ..NET Framework 4.6 hoặc bản cập nhật mới hơn đã được cài đặt trên máy tính này

enter image description here

Điều này có ý nghĩa. Vì vậy, tôi đã cố tải xuống và cài đặt ứng dụng này, từ here.
Tuy nhiên, ngay sau khi tôi khởi động trình cài đặt, iT nói: enter image description here.

Vì vậy, bây giờ tôi bị kẹt, vì tôi không thể tải dự án vì tôi cần cài đặt thứ gì đó mà tôi không thể cài đặt.

Bất kỳ ý tưởng nào về cách sửa lỗi này?

+4

Bạn đang thiếu các gói nhắm mục tiêu, tập tin trong C: \ Program Files (x86) \ Tham chiếu Assemblies. Chúng cho trình biên dịch biết loại và phương thức nào được triển khai trong 4.6. Chỉ cần bỏ qua tới 4.6.1, mới nhất và lớn nhất [ở đây] (https://www.microsoft.com/en-us/download/details.aspx?id=49978). –

+0

Chỉ 2 xu của tôi: Bạn luôn có thể cài đặt các gói nhắm mục tiêu (Gói nhà phát triển) cho các phiên bản "cũ" của .NET để được hiển thị trong/được hỗ trợ bởi VS. Ví dụ, bạn có thể cài đặt Gói phát triển cho 4.6.1 mặc dù bạn đã cài đặt 4.6.2 và 4.7, hoặc thậm chí nếu bạn đã cài đặt khung công tác 4.7 và không có (bỏ qua) 4.6. – spacer

Trả lời

25

Để phát triển cho .NET 4.6 trong Visual Studio 2013, bạn cần cài đặt gói nhắm mục tiêu cho 4.6.

.NET 4.6 bạn đã cài đặt đủ để chạy các chương trình, nhưng không đủ để phát triển.

Vì vậy, hãy làm theo lời khuyên của hộp thoại, tải xuống gói nhắm mục tiêu.

Lưu ý rằng những gì bạn nói bạn đã cố gắng tải xuống và cài đặt, điều đó sẽ không, là thời gian chạy bình thường và như bạn đã biết bạn đã cài đặt ứng dụng này. Nếu bạn chọn tùy chọn tải về trong hộp thoại cần mở trang web ngay, nếu không bạn chỉ cần mở trang này ở đây (lịch sự của @HansPassant trong một chú thích):

Microsoft .NET Framework 4.6.1 Developer Pack and Language Packs for Windows 7 SP1, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2

+1

Cảm ơn bạn, tôi đã không nhận ra rằng khuôn khổ tôi đã tải xuống và gói nhắm mục tiêu là những thứ khác nhau. :) – Yellow

+1

Tôi nhận được thông báo lỗi này khi cố gắng cài đặt trên Windows Server 2012 R2. Tôi chưa cài đặt 4.6.1 trên máy này trước đó. nhưng nó vẫn nói ".NET Framework 4.6 hoặc bản cập nhật mới hơn đã được cài đặt trên máy tính này". Có suy nghĩ gì không? – Yashvit

+0

Đang cố gắng cài đặt cái gì? Và bạn đã kiểm tra xem nó đã được cài đặt chưa? Một số chương trình khác có thể đã cài đặt nó một cách âm thầm. –

Các vấn đề liên quan