6

Tôi đã tạo một dự án ASP.NET 5 MVC 6 (vNext) mới trong VS 2015.Cách chuyển sang ngăn xếp .NET đầy đủ trong dự án ASP.NET 5 MVC 6

Tôi đã nhập một số lớp từ một dự án khác, nhưng có vẻ như DNX thiếu một số lớp học rất quan trọng đối với tôi.

Tôi có thể chọn sử dụng chồng .NET đầy đủ thay vì DNX không?
Tôi phải thay đổi điều gì? Tôi thích tệp mới config.json tốt hơn phương pháp cũ, nhưng tôi phải thay đổi tham chiếu đến.

"frameworks": { 
    "dnx451": { }, 
    "dnxcore50": { } 
}, 

Trả lời

6

Bạn chỉ cần loại bỏ các dòng lõi, như trong:

"frameworks": { 
    "dnx451": { } 
}, 

Từ asp 5 docs (phần liên quan Nổi bật):

dnx451 đại diện cho .NET Framework, trong khi dnxcore50 đại diện cho .NET Lõi 5 (5.0).

...

Các khuyến nghị từ nhóm ASP.NET là mục tiêu cả khung với các ứng dụng mới. Nếu bạn chỉ muốn đích .NET Core, hãy loại bỏ dnx451, hoặc chỉ nhắm mục tiêu Khuôn khổ .NET, loại bỏ dnxcore50, khỏi các khung được liệt kê trong project.json. Lưu ý rằng ASP.NET 4.6 và mục tiêu trước đó và yêu cầu Khuôn khổ .NET, vì chúng luôn có.

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