Próbuje utworzyć projekt ASP.NET Core, ponieważ właśnie osiągnął on RTM. Stworzyłem nowy projekt przy użyciu szablonu Visual Studio 2015 Update 3 o nazwie "Aplikacja ASP.NET Core Web Application (.NET Core)". Następnie udałem się do menedżera pakietów Nuget i zaktualizowałem wszystkie pakiety package.json
do wersji 1.0.0. Program Visual Studio nie może przywrócić pakietu z błędem w tytule tego wpisu.Zależność microsoft.aspnetcore.mvc 1.0.0 nie obsługuje architektury .NETCoreApp, wersja = v1.0
Oto project.json
po aktualizacji Nuget pakiety:
{
"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%" ]
}
}
Wyjście z Nuget Package Manager:
Pakiet Microsoft.AspNetCore.Mvc 1.0.0 nie jest kompatybilny z netcoreapp1. 0 (.NETCoreApp, wersja = v1.0). Pakiet Microsoft.AspNetCore.Mvc 1.0.0 obsługuje: - net451 (.NETFramework, Version = V4.5.1) - netstandard1.6 (.NETStandard, Version = v1.6)
Tak, pokonaj mnie przez około 2 minuty: właśnie go instalowałem. Może potwierdzić, że rozwiązuje problem. –
Wygląda na to, że potrzebujesz VS 2015 (Express lub dowolna wersja powyżej), aby zainstalować podstawowe narzędzia. – MattD
Co jeśli jestem na Linuksie? – James