2017-04-05 18 views
6

Khi tải NET Frameowrk của tôi 4.6.2 giải pháp trong Visual Studio 2017, nó mang lại cho tôi những cảnh báo sau đây:Cảnh báo trong VS2017 nhưng tất cả tốt với VS2015

Severity Code Description Project File Line Suppression State 
Warning Your project is not referencing the ".NETFramework,Version=v4.6.2" framework. Add a reference to ".NETFramework,Version=v4.6.2" in the "frameworks" section of your project.json, and then re-run NuGet restore. 

Một:

Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled. BigData  1 Active 

Tuy nhiên , tải trong studio hình ảnh 2015 là hoàn toàn tốt với các tập tin và cấu trúc giải pháp chính xác.

Tại sao điều này và cách tôi có thể giải quyết?

BTW, từ những gì tôi đọc, trong các bản cập nhật mới nhất, project.json được sáp nhập trở lại csproj, tại sao ở đây nó vẫn giới thiệu một cái gì đó trên project.json

+0

Âm thanh như một dự án .NETCore, đã có một thay đổi khá lớn về cách thức các dự án này được thực hiện trong VS2017. Việc tái tạo dự án sẽ là cách đơn giản để tránh dựa vào công cụ chuyển đổi dự án. Chúng ta không nên đoán tại btw này. –

Trả lời

18

Tôi đã hiển thị lỗi này khi xây dựng ngay sau khi di chuyển giải pháp từ năm 2015 đến năm 2017 và sau đó thực hiện một số chuyển dịch cơ cấu git. Khi nó quay ra, tôi nghĩ git thực sự là thủ phạm.

Bất kể, tay xóa bin & obj thư mục trong dự án bị ảnh hưởng giải quyết nó cho tôi. (Làm sạch một mình đã không cắt nó.)

+1

Tôi đã có một dự án thử nghiệm và nó từ chối xây dựng. Làm theo quy trình này làm việc như một sự quyến rũ. – CokoBWare

0

Bạn có chắc chắn, bạn cài đặt tất cả các gói cần thiết cho dự án của bạn? Nó có thể là một tính năng chưa được cài đặt. Đi vào launcher để sửa đổi và kiểm tra, có tất cả các phụ thuộc được cài đặt không?

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