Tôi đang cố gắng tham chiếu System.Drawing trong ứng dụng giao diện điều khiển lõi .net nhắm mục tiêu đến net46 nhưng không có lắp ráp. Theo MS nếu bạn sử dụng dotnetcore System.Drawing không khả dụng. Nhưng nếu bạn tham khảo khung lưới đầy đủ, bạn sẽ có thể sử dụng nó.NET Core và System.Drawing
Đây là project.json tôi
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
},
"frameworks": {
"net46": {
}
}
}
Bất kỳ ý tưởng vấn đề
.NET Core là một thời gian chạy, bạn không thể "chạy nó trên đầu .NET 4.x". Xin đừng nhầm lẫn .NET Core với ASP.NET Core và tìm hiểu sự khác biệt để tránh nhầm lẫn. ASP.NET Core là một webstack, .NET Core là một thời gian chạy như .NET Framework. ASP.NET Core có thể chạy trên cả hai – Tseng
@Tseng bạn đã đọc câu hỏi của tôi chưa? Ai nói gì về ASP.NET? – pantonis
Bạn đã đọc câu hỏi của mình ngay từ đầu chưa? Câu đầu tiên của bạn nói __ Tôi đang cố gắng tham chiếu System.Drawing trong một ứng dụng giao diện điều khiển lõi .net nhắm mục tiêu net46__, cho tôi biết bạn không hiểu sự khác biệt giữa ASP.NET Core và .NET Core. Tôi chỉ giải thích nó cho bạn, để giúp bạn tránh nhầm lẫn trong tương lai hoặc để sửa ** câu hỏi của bạn. Bởi vì đối với những người đọc câu hỏi của nó không rõ ràng nếu bạn muốn chạy nó trên .NET Core, .NET framework. Đó là mâu thuẫn, bởi vì .NET Core và .NET Framework là loại trừ lẫn nhau. ASP.NET Core chạy trên cả hai, nhưng ASP.NET Core là một webstack, không phải thời gian chạy – Tseng