Als «.net-standard» getaggte Fragen

Der .NET-Standard ist eine formale Spezifikation von .NET-APIs, die für alle .NET-Laufzeiten verfügbar sein sollen. Die Motivation hinter dem .NET-Standard besteht darin, eine größere Einheitlichkeit im .NET-Ökosystem herzustellen. Ziehen Sie in Betracht, eine spezifischere Version von .NET Standard in Ihrer Frage zu markieren.

12
Was ist der Unterschied zwischen den Projekttypen .NET Core und .NET Standard Class Library?
In Visual Studio können Sie mindestens drei verschiedene Arten von Klassenbibliotheken erstellen: Klassenbibliothek (.NET Framework) Klassenbibliothek (.NET Standard) Klassenbibliothek (.NET Core) Während das erste das ist, was wir seit Jahren verwenden, ist ein Hauptverwirrungspunkt, den ich hatte, wann die Bibliothekstypen .NET Standard und .NET Core zu verwenden sind. Dies hat …

7
.NET Standard vs .NET Core
Ich habe über den Unterschied zwischen .NET Standard und .NET Core gelesen, weiß aber nicht, was der Unterschied ist oder wann ich ein .NET Standard-Bibliotheksprojekt und wann ich ein .NET Core-Bibliotheksprojekt auswählen soll. Ich habe gelesen, dass .NET Standard sicherstellen soll, dass unabhängig von der verwendeten Plattform immer eine Reihe …


5
Ist ConfigurationManager.AppSettings in .NET Core 2.0 verfügbar?
Ich habe eine Methode, die Einstellungen aus meiner Konfigurationsdatei wie folgt liest: var value = ConfigurationManager.AppSettings[key]; Es wird gut kompiliert, wenn nur auf .NET Standard 2.0 abgezielt wird. Jetzt brauche ich mehrere Ziele, also habe ich meine Projektdatei aktualisiert mit: <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> Jetzt schlägt die Kompilierung jedoch netcoreapp2.0mit der folgenden Fehlermeldung …


6
Sollte ich ILogger, ILogger <T>, ILoggerFactory oder ILoggerProvider für eine Bibliothek nehmen?
Dies kann etwas mit Pass ILogger oder ILoggerFactory an Konstruktoren in AspNet Core zusammenhängen? Hier geht es jedoch speziell um das Bibliotheksdesign und nicht darum, wie die eigentliche Anwendung, die diese Bibliotheken verwendet, ihre Protokollierung implementiert. Ich schreibe eine .net Standard 2.0-Bibliothek, die über Nuget installiert wird. Damit Benutzer dieser …

15
Automatische Versionierung in Visual Studio 2017 (.NET Core)
Ich habe den größten Teil einiger Stunden damit verbracht, einen Weg zu finden, um Versionen in einer .NETCoreApp 1.1 (Visual Studio 2017) automatisch zu inkrementieren. Ich weiß, dass die AssemblyInfo.cs dynamisch im Ordner erstellt wird: obj/Debug/netcoreapp1.1/ Es akzeptiert nicht die alte Methode von: [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")] Wenn ich das Projekt auf …

3
Welche Auswirkungen hat eine Netstandard-Bibliothek auf die Anwendung in Abhängigkeit von einem Metapaket?
Angenommen, ich habe eine Klassenbibliothek, auf die ich netstandard1.3 abzielen, aber auch verwenden möchte BigInteger. Hier ist ein triviales Beispiel - die einzige Quelldatei ist Adder.cs: using System; using System.Numerics; namespace Calculator { public class Adder { public static BigInteger Add(int x, int y) =&gt; new BigInteger(x) + new BigInteger(y); …

14
Was bedeuten gelbe Warndreiecke für Abhängigkeiten in Visual Studio 2017?
Ich habe gerade meine PCL-Bibliothek in eine neue .Net Standard-Bibliothek konvertiert und habe einige gelbe Warndreiecke für meine unten gezeigten Abhängigkeiten: Während der Konvertierung wurden alle Nuget-Pakete einschließlich der Abhängigkeiten übertragen, sodass es sich um Dulikate handeln konnte. Wie finde ich heraus, was die gelben Warndreiecke darstellen? BEARBEITEN Protokolle erstellen: …

2
Was sind .NET Platform Extensions auf docs.microsoft.com?
In Microsoft Docs gibt es ein Navigationselement auf Framework-Ebene mit dem Namen ".NET Platform Extensions" . Es enthält Dokumente zu kürzlich hinzugefügten APIs wie System.IO.Pipelinesund System.Threading.Channelszum Beispiel sowie eine ganze Reihe anderer APIs, einschließlich der weniger aktuellen. Einige APIs aus dieser Sammlung sind als Nuget-Pakete verfügbar (sowohl für .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
UWP ServicePointManager.ServerCertificateValidationCallback
Ich habe eine Xamarin.Forms-App, die das Anheften von Zertifikaten mithilfe der ServicePointManager.ServerCertificateValidationCallback-Klasse und -Methode implementiert. Unter Android und iOS funktioniert dies ohne Probleme, da Verbindungen zu erwarteten Diensten, deren Zertifikatschlüssel angeheftet wurden, zugelassen werden und Verbindungen für diejenigen, die ich nicht habe, nicht zugelassen werden. In UWP sind jedoch alle …
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.