Khi cố gắng xây dựng một dự án nhắm mục tiêu NET chuẩn 1.3 (một thư viện lớp được sử dụng bởi một ứng dụng Xamarin), tôi nhận được thông báo sau và một thất bại xây dựng:NET Tiêu chuẩn dự án xây dựng không thành công với thông điệp vô ích
Lỗi: Dự án của bạn không tham chiếu khung ".NETPlatform, Version = v5.0" . Thêm tham chiếu đến ".NETPlatform, Version = v5.0" trong phần "khung" của project.json của bạn và sau đó chạy lại NuGet.
Các project.json
trông như thế này (tôi đã không sửa nó, đây là những gì ban đầu được tạo ra cho tôi):
{
"supports": {},
"dependencies": {
"Microsoft.NETCore.Portable.Compatibility": "1.0.1",
"NETStandard.Library": "1.6.0",
"Newtonsoft.Json": "9.0.1",
"NJsonSchema": "6.5.6190.16910"
},
"frameworks": {
"netstandard1.3": {}
}
}
Không có thông tin trực tuyến như thế nào tôi sẽ thêm các tài liệu tham khảo nó nói để thêm, và các giá trị nó cho không làm việc như là.
Làm cách nào để xây dựng dự án này?
Cập nhật:
Cố gắng này https://github.com/dotnet/roslyn/issues/12918 và đầu ra lỗi đã được cập nhật để
Error : Your project is not referencing the
".NETStandard,Version=v1.3" framework. Add a reference to
".NETStandard,Version=v1.3" in the "frameworks" section of your
project.json, and then re-run NuGet restore.
Cập nhật:
tôi đã nhận được nó vào thời điểm đó nó cố gắng để xây dựng một dự án trong giải pháp và đưa ra hàng nghìn lỗi dọc theo các dòng của
System.Object is n ot được xác định hoặc nhập
bạn có đang xây dựng thư viện không? hoặc thứ gì đó sẽ chạy trên điện thoại. Netstandard chỉ dành cho các thư viện lớp. – TerribleDev
Một thư viện lớp di động – Dagrooms
Ngoài ra tôi có .NET Core được cài đặt trên máy xây dựng – Dagrooms