Cố gắng tạo một dự án ASP.NET Core cho rằng nó vừa đạt đến RTM. Tôi đã tạo một dự án mới bằng cách sử dụng mẫu Visual Studio 2015 Update 3 có tên là 'Ứng dụng Web lõi ASP.NET (.NET Core)'. Sau đó, tôi đã đi tới Trình quản lý gói Nuget và cập nhật tất cả các gói package.json
thành 1.0.0. Visual Studio không khôi phục được gói với lỗi trong tiêu đề của bài đăng này.Phụ thuộc microsoft.aspnetcore.mvc 1.0.0 không hỗ trợ khuôn khổ .NETCoreApp, Phiên bản = v1.0
Đây là project.json
sau khi cập nhật NuGet Packages:
{
"dependencies": {
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.FileExtensions": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.NETCore.App": "1.0.0"
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": {
"version": "1.0.0-preview-final",
"imports": "portable-net45+win8+dnxcore50"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"gcServer": true
},
"publishOptions": {
"include": [
"wwwroot",
"Views",
"appsettings.json",
"web.config"
]
},
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
Kết quả từ NuGet Package Manager:
Gói Microsoft.AspNetCore.Mvc 1.0.0 không tương thích với netcoreapp1. 0 (.NETCoreApp, Phiên bản = v1.0). Gói Microsoft.AspNetCore.Mvc 1.0.0 hỗ trợ: - net451 (.NETFramework, Version = v4.5.1) - netstandard1.6 (.NETStandard, Version = v1.6)
Vâng, đánh bại tôi với nó khoảng 2 phút: chỉ cần cài đặt nó. Có thể xác nhận rằng nó khắc phục sự cố. –
Có vẻ như bạn cần VS 2015 (Express hoặc bất kỳ phiên bản nào ở trên) để cài đặt các công cụ cốt lõi. – MattD
Điều gì sẽ xảy ra nếu tôi sử dụng Linux? – James