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.

Mehr über .net-standard...

Ich habe ein Windows-Formular auf .NET Core 3.1 ausprobiert und es funktionierte gut für mich. Aber in meinem Gebrauchsfall möchte ich ein Formular in eine Bibliothek, das Targing .NET-Standard angibt, einfügen. Ich habe versucht, das Formular und seine zugehörigen Dateien zu kopieren und das {{{.c....
Ich habe eine winzige Bibliothek geschrieben, die ich an der Öffentlichkeit veröffentlichen möchte. Seit Je niedriger der Standard ist, kann der breitere Targeting verwendet werden .NET Standard 1.0 wäre das Beste. Zumal es überall verwendet werden konnte (auch in älteren Einheitsversionen) und die ....
12 Mai 2021 im 21:42
Ich ersteller eine Klassenbibliothek mit .NETESTARD und ich habe das Folgende aus dem Selenium-Paket vom NuGet-Shop heruntergeladen Jetzt habe ich einen einfachen Testcode using System; using Operation_Forage_V2; using OpenQA.Selenium; using OpenQA.Selenium.Chrome; public class test { public s....
Warum kann ich das Attribut "unterstütztosplatform" in meiner .NET-Standard 2.0-Bibliothek nicht verwenden? Der Compiler erkennt dieses Attribut nicht. Laut Dokumentation: Markieren Sie den Anruf als Windows-spezifisch. In einigen Fällen kann es sinnvoll sein, das Anrufmitglied als plattformspezifis....
23 Apr. 2021 im 00:43
Ich habe eine SDK-Angestellte .NET-Klassenbibliothek, die auf meinem lokalen Computer ordnungsgemäß kompiliert wird, jedoch nicht auf dem Build-Server fehlschlagen. Der Inhalt von .csProj sind <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>net35;net40;netstandard1.0</Targ....
Das .NET "System" (.NET Framework, .NET Standard, .NET Core, .NET 5) ist im Laufe der Zeit gewachsen und besteht nun aus verschiedenen Derivaten (Framework, Standard, Core, .NET 5) und API-Versionen ( CLR) und Versionen (.NET Framework 2.0, 3.5, 4.0, 4.5, ...). Als Klassenbibliotheksersteller für da....
26 Nov. 2020 im 10:26
JsonSerializer ist Teil des System.Text.Json-Namespace von .NET Core und .NET 5. Leider ist es in .NET Standard nicht verfügbar. Gibt es eine Alternative zur Methode JsonSerializer.SerializeToUtf8Bytes, die in .NET Standard verfügbar ist?....
24 Nov. 2020 im 20:10
Ich entwickle eine UWP-Anwendung für ein Dokumentenverwaltungssystem. Ich versuche, Dokumente aus meiner Bewerbung zu öffnen. Wenn ich auf das geöffnete Dokument klicke, wird das Dokument heruntergeladen und dann in der Standardanwendung geöffnet. Das Problem ist jedoch, dass das Dokument nicht h....
19 Nov. 2020 im 18:47
Ich habe den folgenden Code in einem C # -Projekt (ClassLibrary) ausprobiert, das auf .NET Standard 2.0 abzielt, und es wurde erfolgreich kompiliert, während in einem anderen Projekt, das auf .NET Core 3.1 abzielt, ein Fehler auftritt private void SetOffset(out TimeSpan offset) { return; } Der ....
Ich möchte eine Klassenbibliothek erstellen, die ich in einer Reihe von Anwendungen verwenden möchte. Einige Anwendungen sind auf .NET Core 3.0 und andere auf .NET Framework 4.7.2. Da es verschiedene Anwendungen gibt, bin ich dabei, ein Klassenbibliotheksprojekt auf .NET standard 2.0 zu erstellen.....
Ich schreibe eine .Net Standard 2.0-Bibliothek, die von einem binären PowerShell-Modul verwendet wird. Die Bibliothek wird im Grunde ein API-Client mit vielen Klassen für den Umgang mit den JSON-Antworten sein. Bevor ich versuchte, die Zeichenfolgen zu deserialisieren, bestätigte ich, dass die API d....
Ich habe ein AzureFunctions-Projekt, das ich auf .NET Standard 2.1 (von 2.0) aktualisieren musste. Alle meine anderen Projekte in der Lösung werden geladen und korrekt kompiliert, aber dieses AzureFunctions-Projekt löst diesen Fehler aus: Fehler System.IO.FileNotFoundException: Datei oder Assembly '....
4 Sept. 2019 im 02:22
Ich entwickle eine .net Standard C # -Klassenbibliothek, die automatisch ein NuGet-Paket ausgibt, wenn ich es erstelle. Ich verwende dieses NuGet-Paket mit einer ASP.NET Core-Anwendung. Wenn ich die Versionsnummer der Klassenbibliothek bei jedem Erstellen aktualisiere, kann ich die Änderungen mit ....
In den erweiterten Build-Einstellungen von Visual Studio 2019 scheint C # 8 nicht für ein .NET Framework-Projekt verfügbar zu sein, sondern nur (wie in der folgenden Abbildung) für ein .NET Core 3.0-Projekt: Unterstützt C # 8 .NET Framework?....
18 Juni 2019 im 17:31
Einführung Ich schreibe eine Bibliothek, die mit der Klasse DirectoryTreeDrawer geliefert wird. Der Hauptzweck besteht darin, eine Baumstruktur zu zeichnen (auf die zugrunde liegende TextWriter) basierend auf dem angegebenen Verzeichnispfad oder DirectoryInfo Instanz. Demo Hier ist ein Beispiel für ....
8 Apr. 2019 im 19:22
Normalerweise können wir ein string von einem byte[] mit so etwas bekommen var result = Encoding.UTF8.GetString(bytes); Ich habe jedoch dieses Problem: Meine Eingabe ist eine IEnumerable<byte[]> bytes (Implementierung kann eine beliebige Struktur meiner Wahl sein). Es kann nicht garantiert werden, ....
3 März 2019 im 18:34
Ich versuche eine sehr einfache WCF-Anwendung zu entwickeln. Der WCF-Server befindet sich auf einem Windows 10-Computer, und ich möchte diesen Dienst mit einer WPF-Anwendung auf einem Windows 10-Computer nutzen. Außerdem möchte ich eine andere Anwendung für Android mit Xamarin haben. In Visual Studi....
Ich versuche, eine Workflow-Bibliothek für ein Projekt auszuwerten, an dem ich arbeite. Die Bibliothek finden Sie unter github workflow-core. Zum Starten habe ich versucht, einen einfachen Workflow zu erstellen, der nur Text in eine Datei schreibt. Das Merkwürdige ist, dass der Workflow gut funktion....
Azure-Funktionen unterstützen System.Drawing anscheinend noch nicht (sanbox info). Wenn Sie eine Funktion mit einer Abhängigkeit davon ausführen, wird die folgende Meldung ausgegeben: System.Drawing is not supported on this platform. Ich habe ursprünglich Select.HtmlToPdf in einer WebApp verwendet,....
Das letzte Mal, als ich herausfinden musste, wie man einige Dateien aus einem Nuget-Paket extrahiert, dauerte es mindestens 6 Monate, aber ich fand schließlich das Lösung. Die Sache ist, dass diese Lösung davon ausgeht, dass ich eine .nupkg Datei habe und manuell eine .targets Datei hinzufüge, um d....
20 Aug. 2018 im 07:21
Unter Windows können wir für .NET Framework-Klassen sslkeyrepository als * SYSTEM / * USER.On linux angeben, wo die .NET Core-Klassen standardmäßig nach certificates suchen und was sein könnte die Werte für sslkeyrepository.....
Referenz hinzugefügt: PowerShellStandard.Library Repro in einem Standardprojekt .net-core: // ... using System.Management.Automation; using System.Collections.ObjectModel; // ... public static void Main(string[] args) { Collection<PSObject> output; using (PowerShell ps = PowerShell.Create....
7 Aug. 2018 im 21:44
Ich versuche einige Pakete hinzuzufügen und erhalte immer den gleichen Fehler. Im Folgenden finden Sie den Fehler bei der Installation von Google Ads: Das Paket Xamarin.GooglePlayServices.Ads.Lite 60.1142.1 ist nicht mit netstandard2.0 (.NETStandard, Version = v2.0) kompatibel. Paket Xamarin.Googl....
VS 15.7.5 Ich habe eine .NET Standard 2.0-Klassenbibliothek: Es existiert in einer eigenen Lösung, aber ich habe es jetzt einer anderen Lösung hinzugefügt, damit ich es mit meinem .NET Core 2.1 Console-Testläufer verwenden kann: Sobald ich dies tue, erhalte ich jedoch den Fehler. Wenn ich die Kons....
1 Aug. 2018 im 09:34
Ich schreibe eine Klassenbibliothek für einen einfachen Parser in C #. Als ich es zum ersten Mal erstellt habe, habe ich .NET Standard 2.0 verwendet, aber jetzt muss ich es auf .NET 4.6 migrieren, um es an die anderen Projekte in meiner Lösung anzupassen und um NUnit zu verwenden. Ich habe versucht,....