Właśnie zaktualizowałem mój VS 2015 RC do ostatecznej wersji z MSDN. Potem próbowałem dodać nowy projekt, projekt MVC 6.VS 2015 MVC6 referencje/zależności błędy
Ale nic nie działa, a lista błędów jest pusta. Jeśli próbuję zbudować, to po prostu wydaje się czekać na zawsze, i ostatecznie muszę anulować proces kompilacji - nie ma błędów w ogóle, po prostu nie buduje. - I słusznie, ponieważ jak widać na poniższym zrzucie ekranu, większość odniesień dla Core i DNX jest oznaczona żółtymi trójkątami błędu.
Ale przynajmniej wolałbym komunikat o błędzie lub inną wskazówkę, jak to naprawić.
Zrobiłem zero zmian w projekcie, więc powinno to zadziałać po wyjęciu z pudełka. Z wyjątkiem może odniesienia do "WindowsAzure.Storage", myślę, że dodałem, że jedno, ale mniej więcej nie robi żadnej różnicy, chciałem tylko sprawdzić, czy jakiekolwiek odniesienia, które dodałem samodzielnie za pośrednictwem menedżera nuGet, działałyby lepiej, ale nie robią tego.
Nie wiem, czy to pomoże, ale tutaj jest kopią domyślną project.json z projektu w pytaniu:
{
"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" ]
}
}
myślę, że jesteśmy na dobrej drodze, ale problem nie został jeszcze rozwiązany :-( Kiedy pierwszy raz wykonany dnvm, właśnie dostałem błąd o uruchamianie skryptów jest wyłączone. Następnie wykonywane następujące polecenia, i wydawało się, że pomoc: 'Set-ExecutionPolicy Nieograniczony -Zakres CurrentUser' ' dnvm zainstalować -r coreclr latest' 'dnvm upgrade' Po tym, mój' dnvm list' teraz zawiera '1.0.0.-beta4', beta5 i beta6 wersji clr i coreclr dla x86 i x64. – Gertsen
Ale Visual Studio 2015 nadal ma żółte trójkąty wszędzie. Jedyną zmianą jest to, że kiedy próbuję zbudować projekt, okno Output pokazuje teraz 137 błędów zamiast niczego, i zatrzymuje się na własnych, zamiast po prostu zawieszać, dopóki nie anuluję procesu kompilacji. Przykładowy komunikat o błędzie (pierwszy błąd): "Błąd DNX 4.5.1: Zależność Microsoft.AspNet.Diagnostics> = 1.0.0-beta5 nie można rozwiązać" – Gertsen
Co to jest wybrany DNX? Upewnij się, że wybrałeś wersję beta5 jako wybraną DNX. Będziesz musiał użyć 'dnvm use [something]' do tego. Możesz również kliknąć prawym przyciskiem myszy na węzeł "Referencje" w projekcie vNext - i kliknąć "Przywróć pakiety" - co się stanie? –