Der Typ- oder Namespacename „JsonSerializer“ konnte nicht gefunden werdenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Der Typ- oder Namespacename „JsonSerializer“ konnte nicht gefunden werden

Post by Anonymous »

Ich versuche, JsonSerializer in einer einfachen .NET 8.0-Konsolenanwendung zu verwenden, erhalte jedoch die folgende Fehlermeldung:

Der Typ- oder Namespacename „JsonSerializer“ konnte nicht gefunden werden (fehlt Ihnen eine using-Direktive oder eine Assembly-Referenz?)

Ich bin mir ziemlich sicher, dass dies in .NET 6.0 ohne Extras funktioniert hat Schritte.
Hier ist mein Code:

Code: Select all

using System;

public class Program
{
public static void Main(string[] args)
{
var myObject = new { Name = "John Doe", Age = 30 };

string jsonString = JsonSerializer.Serialize(myObject); // Error here

Console.WriteLine(jsonString);
}
}
Ich habe eine neue .NET 8.0-Konsolenanwendung mit der Standardvorlage in Visual Studio erstellt. Ich habe keine Projekteinstellungen geändert.
Was habe ich übersehen? Muss ich ein NuGet-Paket oder etwas anderes für JsonSerializer in .NET 8.0 hinzufügen?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post