2017-05-11 4 views
3

asp.net Kern konfigurieren .net 461ASPNet Kern - der Ruf ist nicht eindeutig in Startup.cs

Eine Abhängigkeit in meinem project.json verursacht Mehrdeutigkeit Fehler, ich habe Probleme es Ortung mit. Jede Hilfe wird geschätzt!

Dies ist ähnlich zu diesem question, aber es ist nicht so offensichtlich (für mich), wo das Problem liegt.

Startup.cs enter image description here

project.json

"dependencies": { 
"Glimpse": "2.0.0-beta1", 
"log4net": "2.0.8", 
"MailKit": "1.16.0", 
"Microsoft.ApplicationInsights.AspNetCore": "2.0.0", 
"Microsoft.AspNetCore.Authentication": "1.1.2", 
"Microsoft.AspNetCore.Authentication.JwtBearer": "1.1.2", 
"Microsoft.AspNetCore.Diagnostics": "1.0.0", 
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.1.2", 
"Microsoft.AspNetCore.Mvc": "1.0.1", 
"Microsoft.AspNetCore.ResponseCaching": "1.1.2", 
"Microsoft.AspNetCore.ResponseCompression": "1.0.2", 
"Microsoft.AspNetCore.Routing": "1.0.1", 
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", 
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1", 
"Microsoft.AspNetCore.StaticFiles": "1.1.2", 
"Microsoft.EntityFrameworkCore": "1.1.2", 
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", 
"Microsoft.Extensions.Configuration.UserSecrets": "1.1.2", 
"Microsoft.Extensions.Logging.Console": "1.0.0", 
"Microsoft.Extensions.Logging.Debug": "1.0.0", 
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0", 
"MimeKit": "1.16.0", 
    }, 

enter image description here

+2

Versuchen Sie, 'Microsoft.Extensions.Logging. *' Pakete zu aktualisieren. Versuchen Sie dann, VS zu schließen, den '.vs'-Ordner zu löschen,' dotnet restore' von CMD auszuführen. –

+1

Ich würde mit dem Upgrade auf asp.net Core 1.1.x beginnen, wenn möglich, da es einige ziemlich große Änderungen und Verbesserungen gab. Das kann Ihr spezifisches Problem lösen oder nicht, aber es wird Ihr Leben auf lange Sicht wahrscheinlich erleichtern. – univ

+1

Sehen Sie sich Ihr Abhängigkeitsdiagramm in der VS-Projektansicht an (öffnen Sie jeden Baum des Abhängigkeiten-Ordners, bis Sie die Abhängigkeit finden, die eine sehr veraltete ASP.NET Core-Version verwendet) – Tseng

Antwort

1

Try Microsoft.Extensions.Logging.* Pakete zu aktualisieren. Dann wie üblich:

  • Schließen Visual Studio.
  • Löschen .vs Ordner.
  • Führen Sie dotnet restore von CMD.
Verwandte Themen