Tôi có một ứng dụng Bảng điều khiển lõi đơn giản .Net tham chiếu dự án .Net Framework 4.6.2 trong cùng một giải pháp. Khi tôi xây dựng, tôi nhận được lỗi sau:Gọi một hội đồng .Net Framework 4 (hoặc Mono) từ ứng dụng .Net Core
error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Tôi đang cố gắng làm điều gì đó không được phép?
Có cách nào để tham chiếu một .Net Framework 4.6 (hoặc Mono) lắp ráp (hoặc P/Gọi nó) từ một ứng dụng .Net Core?
Sử dụng Visual Studio 2017, .Net Core 1.1
Tôi không thấy bất kỳ đề cập nào trong liên kết mà bạn cung cấp về tham chiếu .Net Framework assembly from .Net core . Bạn có thể đặc biệt chỉ ra nó nếu tôi nhìn nó? Ngoài ra, có cách nào, hiện tại, để P/Invoke (hoặc tương đương) hội đồng .Net Framework từ ứng dụng .Net Core. (giả sử tôi chỉ có một nhị phân cho hội đồng .Net Framework)? – Verax
The.Liên kết tiêu chuẩn NET ở trên liên kết đến [giới thiệu net tiêu chuẩn blog] (https://blogs.msdn.microsoft.com/dotnet/2016/09/26/introducing-net-standard/). Trong bài đăng đó 'tính năng tương thích này cung cấp cầu nối cho phép bạn chuyển đổi thư viện của mình thành .NET Standard mà không phải từ chối tham chiếu các thư viện hiện có chưa được chuyển đổi.' Không, không có cách nào để tải/chạy mà NET Framework lắp ráp trên .NET Core 1.1, như không có "tương thích shim" trong .NET Core 1.1. –
"Tin tốt là, những gì bạn đang cố gắng làm sẽ được hỗ trợ trên .NET Core 2.0, dự kiến sẽ phát hành vào cuối năm nay." Tôi không thấy gì trong Lộ trình tuyên bố rằng khả năng này sẽ được thêm vào 2.0. Bạn có thể trích dẫn một nguồn không? EDIT: Nevermind, tôi nhìn thấy nó ngay bây giờ. – Verax