Tôi vừa nâng cấp RC 2015 của RC lên phiên bản cuối cùng từ MSDN. Sau đó, tôi đã thử thêm một dự án mới, một dự án MVC 6.VS 2015 MVC6 tham chiếu/lỗi phụ thuộc
Nhưng không có gì hoạt động và danh sách lỗi trống. Nếu tôi cố gắng xây dựng, nó dường như chờ đợi mãi mãi, và cuối cùng tôi phải hủy bỏ quá trình xây dựng - không có lỗi atall, nó chỉ không xây dựng. - Và đúng như vậy, vì như bạn có thể thấy từ ảnh chụp màn hình bên dưới, hầu hết các tham chiếu cho cả Core và DNX đều được đánh dấu bằng hình tam giác lỗi màu vàng.
Nhưng ít nhất tôi đã có thể thích một số loại thông báo lỗi hoặc gợi ý khác về cách sửa lỗi này.
Tôi đã thực hiện không thay đổi đối với dự án, vì vậy cần phải làm việc ra khỏi hộp. Ngoại trừ tham chiếu "WindowsAzure.Storage", tôi nghĩ rằng tôi đã thêm nó, nhưng một hay nhiều không tạo ra bất kỳ sự khác biệt nào, tôi chỉ muốn xem liệu bất kỳ tài liệu tham khảo nào tôi thêm vào thông qua trình quản lý nuGet sẽ hoạt động tốt hơn, nhưng họ không.
Không chắc chắn nếu nó sẽ giúp đỡ, nhưng đây là một bản sao của project.json mặc định từ dự án trong câu hỏi:
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
"Microsoft.AspNet.Mvc": "6.0.0-beta5",
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta5",
"Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5",
"Microsoft.Framework.Configuration.Json": "1.0.0-beta5",
"Microsoft.Framework.Logging": "1.0.0-beta5",
"Microsoft.Framework.Logging.Console": "1.0.0-beta5",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta5",
"WindowsAzure.Storage": "4.4.1-preview"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --config hosting.ini"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
}
Tôi nghĩ rằng chúng tôi đang đi đúng hướng, mặc dù vấn đề vẫn chưa được giải quyết :-( Khi lần đầu tiên tôi thực thi dnvm, tôi đã gặp lỗi khi chạy tập lệnh bị vô hiệu hóa Sau đó tôi thực hiện các lệnh sau, và đó dường như giúp: 'Set-ExecutionPolicy Unrestricted -Scope CurrentUser' ' dnvm cài đặt -r coreclr latest' 'dnvm upgrade' Sau đó, tôi' dnvm list' bây giờ chứa '1.0.0.phiên bản -eta4', beta5 và beta6 của cả clr và coreclr cho cả x86 và x64. – Gertsen
Nhưng Visual Studio 2015 vẫn có hình tam giác màu vàng ở khắp mọi nơi. Chỉ có thay đổi là khi tôi cố gắng xây dựng dự án, cửa sổ Output hiện tại cho thấy 137 lỗi thay vì không có gì, và nó dừng lại trên chính nó, thay vì chỉ treo cho đến khi tôi hủy quá trình xây dựng. Thông báo lỗi mẫu (lỗi đầu tiên): 'Lỗi DNX 4.5.1: Phụ thuộc Microsoft.AspNet.Diagnostics> = 1.0.0-beta5 không thể giải quyết được ' – Gertsen
DNX được chọn là gì? Đảm bảo bạn đã chọn beta5 làm DNX đã chọn. Bạn sẽ cần sử dụng 'dnvm use [something]' cho điều đó. Ngoài ra, bạn có thể nhấp chuột phải vào nút dự án 'Tham khảo' vNext - và nhấp vào 'Khôi phục gói' - điều gì sẽ xảy ra? –