2017-02-01 20 views
9

Tôi vừa nâng cấp Visual Studio lên phiên bản mới nhất (1/30/2017). Dự án ASP.NET Core của tôi đã hoạt động trước khi nâng cấp, nhưng bây giờ tôi nhận được lỗi sau ngăn tôi lại. Có giải pháp đơn giản nào cho việc này không?Visual Studio 2017 - Không thể tải tệp hoặc lắp ráp 'System.IO.FileSystem

Severity Code Description Project File Line Suppression State 
Error MSB4018 The "ResolvePackageDependencies" task failed unexpectedly. 
System.IO.FileNotFoundException: Could not load file or assembly 'System.IO.FileSystem, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. 
File name: 'System.IO.FileSystem, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 
    at Microsoft.NET.Build.Tasks.LockFileCache.LoadLockFile(String path) 
    at Microsoft.NET.Build.Tasks.LockFileCache.GetLockFile(String path) 
    at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.get_LockFile() 
    at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.ReadProjectFileDependencies() 
    at Microsoft.NET.Build.Tasks.ResolvePackageDependencies.ExecuteCore() 
    at Microsoft.NET.Build.Tasks.TaskBase.Execute() 
    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 
    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() 
+0

Tôi gặp vấn đề tương tự sau khi nâng cấp ngay hôm nay. – jbarket

+1

Kiểm tra chủ đề này https://github.com/dotnet/corefx/issues/16206 –

+0

Kiểm tra app.config để chuyển hướng ràng buộc –

Trả lời

0

Cách dễ nhất để khắc phục điều này là tạo ứng dụng ASP.NET Core mới, kiểm tra tệp .csproj và sửa đổi dự án cũ dựa trên nó. Rất nhiều thứ dường như đã bị xóa và đơn giản hóa và quá nhiều thứ để liệt kê ở đây.

+2

nhưng tôi gặp lỗi tương tự trong dự án được tạo mới. Đôi khi nó hoạt động tốt, nhưng đôi khi nhận được lỗi này. – Alexan

1

Trong trường hợp cụ thể của tôi, tôi đã làm một giải pháp sạch, công cụ/tùy chọn/NuGet Package Manager/Clear All NuGet Cache (s), sau đó khởi động lại. Đang tải/xây dựng dự án rồi làm việc.

Không chắc chắn về cách lặp lại điều này. Tôi khá chắc chắn rằng dự án của tôi làm việc lần đầu tiên tôi tải nó, sau đó thất bại, sau đó làm việc trở lại sau khi các bước này. Nó đã làm việc trên 2 máy tính.

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