Hi,
da ja .Net Standard jetzt das "neue, bessere" ist, habe ich mich daran versucht, unter diesem Zielframework eine Bibliothek zu schreiben. Erstellen ging ja gerade noch so (PCL Library > Zielframework auf .Net Standard), aber alles danach kommt mir sehr fragwürdig vor:
1. Wenn man direkt nach dem Erstellen irgendetwas schreibt, hat man ja quasi keine FCL zur Verfügung; DataContractJsonSerializer existiert nicht, XmlSerializer existiert nicht, usw. Woher kann ich diese Klassen beziehen?
2. Wenn ich auf Nuget Json.Net hinzufüge, existiert auf einmal der DataContractJsonSerializer. Muss man die Libraries jetzt über Nuget hinzufügen (weil mit Json.Net wurde auch allerlei anderes mitinstalliert)?
3. Nachdem ich Json.Net hinzugefügt habe und das Projekt testweise erstellt habe, wurde in das Aufgabeverzeichnis keine Json.dll kopiert. Wie funktioniert das dann?
4. Wenn ich nun versuche, von einem normalen WPF Projekt aus einen Verweis auf die Library zu erstellen, funktioniert das nicht (der Fehler ist hier beschrieben: stackoverflow.com/questions/42…m-a-windows-class-library ). Wenn ich jetzt jedoch wie gezeigt in der
Vielleicht gibt es ja hier einen Experten, der das schonmal ausprobiert hat
da ja .Net Standard jetzt das "neue, bessere" ist, habe ich mich daran versucht, unter diesem Zielframework eine Bibliothek zu schreiben. Erstellen ging ja gerade noch so (PCL Library > Zielframework auf .Net Standard), aber alles danach kommt mir sehr fragwürdig vor:
1. Wenn man direkt nach dem Erstellen irgendetwas schreibt, hat man ja quasi keine FCL zur Verfügung; DataContractJsonSerializer existiert nicht, XmlSerializer existiert nicht, usw. Woher kann ich diese Klassen beziehen?
2. Wenn ich auf Nuget Json.Net hinzufüge, existiert auf einmal der DataContractJsonSerializer. Muss man die Libraries jetzt über Nuget hinzufügen (weil mit Json.Net wurde auch allerlei anderes mitinstalliert)?
3. Nachdem ich Json.Net hinzugefügt habe und das Projekt testweise erstellt habe, wurde in das Aufgabeverzeichnis keine Json.dll kopiert. Wie funktioniert das dann?
4. Wenn ich nun versuche, von einem normalen WPF Projekt aus einen Verweis auf die Library zu erstellen, funktioniert das nicht (der Fehler ist hier beschrieben: stackoverflow.com/questions/42…m-a-windows-class-library ). Wenn ich jetzt jedoch wie gezeigt in der
project.json
Datei die Änderungen vornehme, geht gar nichts mehr und Visual Studio sagt mir, dass die Datei kaputt ist. Wieso ist das so kompliziert?Vielleicht gibt es ja hier einen Experten, der das schonmal ausprobiert hat