Als «.net-core» getaggte Fragen

.NET Core ist ein Open-Source-Nachfolger von .NET Framework. Es kann in einer Vielzahl von Anwendungen und Branchen eingesetzt werden, von Servern und Rechenzentren bis hin zu Apps und Geräten. .NET Core wird von Microsoft unter Windows, Linux und macOS unterstützt.

11
Kann den Befehl 'dotnet ef' nicht finden?
Ich verwende .NET Core 2.0 unter Arch VScode und versuche, EF-Tools zum Laufen zu bringen, erhalte jedoch weiterhin den Fehler "Befehl dotnet ef kann nicht gefunden werden". Ich habe fast überall gesucht und keiner der Vorschläge hat funktioniert. Wenn Sie also bitte helfen können, wäre das sehr dankbar. Das Ergebnis …

5
So extrahieren Sie eine Liste aus appsettings.json im .net-Kern
Ich habe eine appsettings.json-Datei, die folgendermaßen aussieht: { "someSetting": { "subSettings": [ "one", "two", "three" ] } } Wenn ich mein Konfigurationsstammverzeichnis erstelle und so etwas mache, config["someSetting:subSettings"]wird null zurückgegeben, und die tatsächlich verfügbaren Einstellungen lauten wie folgt: config["someSettings:subSettings:0"] Gibt es eine bessere Möglichkeit, den Inhalt someSettings:subSettingseiner Liste abzurufen ?

1
Wie soll ich eine DbContext-Instanz in einen IHostedService einfügen?
Frage Wie soll ich (unter Verwendung der Standard-Abhängigkeitsinjektion) eine DbContextInstanz in eine Instanz injizieren IHostedService? Was habe ich versucht? Ich lasse meine IHostedServiceKlasse derzeit eine MainContext(abgeleitete DbContext) Instanz im Konstruktor übernehmen. Wenn ich die Anwendung starte, bekomme ich: Der Scoped-Service 'Microsoft.EntityFrameworkCore.DbContextOptions' kann nicht vom Singleton 'Microsoft.Extensions.Hosting.IHostedService' verwendet werden. Also habe …

29
Der Prozess dotnet.exe kann nicht gestartet werden
Ich versuche, einen neuen Arbeitsbereich einzurichten und alle meine Projekte von meinem alten Computer auf den neuen zu übertragen. Beim Versuch, IIS Express auszuführen, wird jedoch folgende Fehlermeldung angezeigt: Prozess C: \ Programme \ dotnet \ dotnet.exe kann nicht gestartet werden. Die Webserveranforderung ist mit dem Statuscode 500 fehlgeschlagen. Ich …

2
Was ist der Unterschied zwischen den neuen TFMs netstandardapp und netcoreapp?
Ich habe festgestellt, dass NuGet kürzlich Unterstützung für mehrere neue TFMs im Zusammenhang mit .NET Core hinzugefügt hat, darunter: netstandard (1,0-1,5) netstandardapp (1.5) netcoreapp (1.0) Nach meinem besten Wissen netstandardentspricht das .NET Core-Äquivalent einem tragbaren Profil. Sie können damit mehrere Plattformen mit einem einzigen Moniker ansprechen, anstatt jede von Ihnen …

7
.NET Core-Konsolenanwendung, wie konfiguriere ich appSettings pro Umgebung?
Ich habe eine .NET Core 1.0.0-Konsolenanwendung und zwei Umgebungen. Ich muss den Einsatz in der Lage sein appSettings.dev.jsonund appSettings.test.jsonbasiert auf Umgebungsvariablen ich zur Laufzeit festgelegt. Dies scheint für ASP.NET Core-Webanwendungen über die Abhängigkeitsinjektion und IHostingEnvironment sowie die EnvironmentName-Umgebung recht einfach zu sein. Variable, aber wie soll ich die Dinge für …

19
Warnung zum Herabstufen des Pakets erkannt (Dotnet Core, vs 2017)
Ich habe gerade alle meine Nuget-Pakete für meine Lösung aktualisiert (Dotnet Core 1.1-Projekt). Ich erhalte jetzt die folgenden Warnungen und weiß nicht wirklich, was sie bedeuten. Update: Ich erhalte immer noch die oben genannten Warnungen. Meine Webprojekte warnen vor dem Microsoft.NETCore.App-Paket (siehe Abbildung unten) und meine lib-Projekte warnen vor NETStandard.Library …

2
Was ist project.lock.json?
Ich habe die Anweisung zum Erstellen eines neuen .NET Core-Projekts befolgt und dieses von cmd ausgeführt: dotnet new dotnet restore Die zweite Anweisung erstellt project.lock.json, die viel Müll enthält (nicht wirklich Müll, sondern Tonnen von Abhängigkeiten, Konfigurationen usw.). Ich gehe davon aus, dass es sich bei diesen Abhängigkeiten um .NET …



5
dotnet Publish veröffentlicht keine korrekten Appsettings. {env.EnvironmentName} .json
Wenn ich den folgenden Befehl in der Befehlszeile eingebe: dotnet publish -o "./../output" -c Release Der dotnetcliveröffentlicht das Projekt korrekt. Es wird jedoch nicht die appsettings.Production.jsonDatei kopiert, sondern nur die appsettings.json. Warum ist das? Ich habe herumgegoogelt und die offiziellen Kerndokumente gelesen, aber nicht gefunden, wie die richtige Umgebung appsettings.jsonin …

4
Dotnet-Wiederherstellungswarnung NU1701
Ich verwende .NET Core mit C # und als ich dies tat dotnet restore, gab es den folgenden Fehler: PS C: \ workspace \ Arbitrator> Dotnet-Wiederherstellung C: \ workspace \ Arbitrator \ Arbitrator.csproj: Warnung NU1701: Das Paket 'PusherClient 0.5.0' wurde mithilfe von '.NETFramework, Version = v4.6.1' anstelle des Projektzielframeworks '.NETCoreApp, …
69 c#  .net  nuget  .net-core 

3
Konvertieren Sie .NET Core 2.0-Klassenbibliotheken in .NET Standard
Gibt es eine Möglichkeit, eine Klassenbibliothek für .NET Core 2.0 einfach in .NET Standard zu konvertieren? Wenn ich es richtig verstehe und die Wiederverwendbarkeit von Klassenbibliotheken in Projekten maximieren möchte, die auf verschiedene .NET Frameworks abzielen, z. B. .NET Framework, .NET Core, Xamarin usw., ist es eine bessere Idee, auf …


1
Warum sind drei Eigenschaften in DbParameterCollection in Referenzassemblys abstrakt, ansonsten jedoch virtuell?
Ich verschiebe ein Projekt von project.jsonin das neue csproj-Format und es enthält eine Klasse, die von abgeleitet ist DbParameterCollection. In meinem eigentlichen Projekt verwende ich Multi-Targeting, aber für die Zwecke dieser Frage müssen wir uns nur darum kümmern net45. Der Compiler sagt mir, dass ich drei Eigenschaften überschreiben muss, die …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.