2016-05-18 27 views
7

Tôi là một newbie trong thế giới cốt lõi asp.net net và tôi đang đấu tranh để thêm một ref đơn giản. tôi nhận được một lỗikhông thể thêm tham chiếu đến .net core Lớp thư viện asp.net core rc2

bước

1) Tạo một "Asp.net Lõi Web Application (Net Framework) RC2"

2) Thêm một Class Library (Net core) được gọi là "ClassLibrary1")

3) trong app.Project.json web tôi đã thêm một tham chiếu đến classlibrary1 như thế này

"phụ thuộc": { "classLibrary1": "1.0.0- *", vv ...

4) Nhận lỗi

Mức độ nghiêm trọng Mã hàng Mô tả dự án Tập Dòng Suppression Nhà nước Lỗi

NU1001 Các phụ thuộc ClassLibrary1 không thể được giải quyết.

Tôi hiểu lý do tại sao microsoft đang thực hiện điều này vì họ muốn gọn gàng và mô-đun, tuy nhiên nên có tùy chọn sẽ thêm tham chiếu cho bạn như trong thư viện cổ điển.Đó là một bước trở lại trong chế độ xem của tôi.

Đây có phải là lỗi của tôi không?

cảm ơn bất kỳ câu trả lời nào

+0

Tính năng chia sẻ lại cũng có thể là vấn đề. Bạn có thể thử tắt nó. Công cụ> Tùy chọn> Resharper – ben

Trả lời

4

Thay đổi project.json trong thư viện lớp của bạn thành .netstandard1.4 (hoặc thấp hơn).

Ứng dụng web của bạn đang nêu rõ Khuôn khổ .NET 4.6.1, nhưng netstandard 1.5 chỉ có thể nhắm mục tiêu 4.6.2+ (liên quan đến .NET Framework).

https://github.com/dotnet/standard/blob/master/docs/versions.md

{ 
    "version": "1.0.0-*", 

    "dependencies": { 
    "NETStandard.Library": "1.5.0-rc2-24027" 
    }, 

    "frameworks": { 
    "netstandard1.4": { 
     "imports": "dnxcore50" 
    } 
    } 
} 
+0

Xin lỗi tôi hoàn toàn hiểu lầm ý nghĩa của -> trong liên kết bạn đã chia sẻ. Tôi đã chỉnh sửa bài đăng của bạn và thêm một liên kết khác làm cho IMHO rõ ràng hơn. Nhưng bản chỉnh sửa chủ yếu là để có thể xóa bỏ phiếu giảm giá của tôi, nhưng tôi vẫn không thể ... Xin lỗi về điều đó –

+0

Bồi thường cho downvote – superjos

+0

@Josh Schultz, tôi đang gặp vấn đề tương tự với phiên bản .NET Core cuối cùng . Tôi đã thay đổi "netstandard1.6" thành "netstandard1.4" nhưng không hiệu quả. Có giải pháp thay đổi sau khi họ phát hành .NET Core không? – alexxjk

3

Tôi chạy vào cùng một vấn đề. Tôi đã phải tự chạy "Restore Packages" và lỗi đã biến mất!

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