Nach dem Upgrade auf netcoreapp1.0
kann ich mein Projekt nicht ausführen. Ich habe alle Fehler und Fixes für das Update gelöst, Pakete wiederhergestellt und nirgendwo Fehler bekommen.So beheben Sie die Objektverweisausnahme nach der Aktualisierung von dotnet core auf 1.0.0-preview2-003121
(folgte ich diesen Leitfaden für https://docs.microsoft.com/en-us/dotnet/articles/core/migrating-from-dnx Upgrade)
Alles, was ich bekommen ist die klassische Object reference not set to an instance of an object.
die Art Muttern der mich antreibt.
Befehl Ausführen
$ dotnet run
Object reference not set to an instance of an object.
Meine Werkzeuge:
$ dotnet --info
.NET Command Line Tools (1.0.0-preview2-003121)
Product Information:
Version: 1.0.0-preview2-003121
Commit SHA-1 hash: 1e9d529bc5
Runtime Environment:
OS Name: Mac OS X
OS Version: 10.10
OS Platform: Darwin
RID: osx.10.10-x64
(Auch lief auf meinem Win 10 Kasten mit dem gleichen Ergebnis, nicht in der Lage von cmd oder Visual Studio als auch laufen)
Die gibt auch nichts aus.
Irgendwelche Ideen, wie man es festnagelt?
UPDATE:
project.json
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"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.Configuration.CommandLine": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"System.Diagnostics.Process" : "4.1.0"
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"Views",
"Areas/**/Views",
"appsettings.json",
"web.config"
]
},
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
},
"tooling": {
"defaultNamespace": "Avantime.Sniff"
}
}
Nur um es ganz klar zu machen: Sagen Sie, dass das Ausführen von 'dotnet restore' und' dotnet build' erfolgreich ist, aber nur 'dotnet run' scheitert? Könnten Sie Ihr Projekt.json posten? – svick
Ja, genau das passiert. –