2015-12-30 13 views
10

Tôi đã thêm một Class Library (Package) mới vào ASP.NET 5 dựa trên giải pháp. Tôi đã nhận thấy phần .NET Platform 5.4 trong đó project.json:Nền tảng .NET 5.4 trong ASP.NET 5 Class Library (Gói) là gì?

"frameworks": { 
    "net451": { 
      "dependencies": {} 
    }, 
    "dotnet5.4": { 
     "dependencies": { 
     "Microsoft.CSharp": "4.0.1-beta-23516", 
     "System.Collections": "4.0.11-beta-23516", 
     "System.Linq": "4.0.1-beta-23516", 
     "System.Runtime": "4.0.21-beta-23516", 
     "System.Threading": "4.0.11-beta-23516" 
     } 
    } 
} 

Nó là gì? Tại sao nó khác với dự án web ASP.NET?

Trả lời

0

Để cung cấp bảo đảm cụ thể hơn về tính di động nhị phân cho các nền tảng có khả năng .NET trong tương lai với gói phiên bản nền tảng dễ hiểu hơn.

Đọc toàn bộ câu chuyện here.

1

Tôi chắc chắn đó là chỉ định tạm thời cho .NET 5 pre-RTM. Trên Mac OSX .NET Core, tên gọi là dnxcore50.

Một ví dụ: đây là số announcement cho biết rằng dnxcore50 phải được đổi tên thành dotnet5.4. Điều này đã được công bố vào ngày 31 tháng 10 năm 2015.

Và sau đó vào ngày 2 tháng 12 năm 2015, Microsoft changed the designation thành netstandard1.4 cho nhắm mục tiêu nền tảng cấp API chung và thêm trở lại dnxcore50 để chỉ định nhắm mục tiêu nền tảng .NET Core 5.0.

Dường như tài liệu .NET Standard Platform khá ổn định và cung cấp đọc sâu hơn về sự khác biệt giữa "Nền tảng chuẩn .NET" và "Nền tảng".

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