Tôi đang sử dụng Visual Studio 2017 và đang cố gắng tạo thư viện .Net Standard 1.5 và sử dụng nó trong dự án thử nghiệm .Net 4.6.2 nUnit.
Tôi nhận được lỗi sau...
Không thể tải tệp hoặc lắp ráp 'System.Runtime, Phiên bản = 4.1.0.0, Văn hóa = trung lập, PublicKeyToken = b03f5f7f11d50a3a' hoặc một trong các phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định.
Tôi đã thử những cách sau:
- Tham khảo thư viện Std làm tài liệu tham khảo dự án. Lỗi: cho tôi lỗi trước.
- Tạo một pkg NuGet cho thư viện Std của tôi và tham chiếu nó. Lỗi: Loại là System.String, mong đợi System.String. Điều này là do System.Runtime kết thúc được tham chiếu bởi dự án và nó có các định nghĩa cho tất cả các loại tiêu chuẩn.
- Tham khảo NuGet pkg NetStandard.Library. Lỗi: cung cấp cho tôi lỗi tương tự như # ("Loại là System.String, mong đợi System.String"). LƯU Ý: Trước khi thực hiện việc này, tôi đã xóa TẤT CẢ các gói NuGet khỏi dự án, sau đó chỉ thêm gói nUnit và NetStandard.Library (đã cài đặt 45 gói khác).
Đây có phải là một lỗi? Có một công việc xung quanh? Bất kỳ trợ giúp được đánh giá cao.