Entwickler-Ecke

WinForms - Microsoft.MSAGL Fehler


Tossi65 - Fr 12.02.21 16:30
Titel: Microsoft.MSAGL Fehler
Hallo Leute,
ich brauche eure Hilfe. Ich möchte etwas mit Graphen machen bzw. Vektoren. Ich habe dazu die Microsoft.MSAGL gefunden.
Die sollte machen was ich möchte. Ich habe mir das Nuget Paket heruntergeladen und installiert.

Aber wenn ich den GDI Viewer auf ein Form laden will bekomme ich den Fehler im Anhang.
Laut Fehlertext soll ein Event nicht implementiert sein. Was eigentlich nicht sein kann.(Ist ja von MS :) )

Kann mir jemand sagen was das ist? Ich habe schon die Frameworks von 4.0 auf 4.6 geändert. Ohne Erfolg.

Vielen Dank Torsten


Ralf Jansen - Fr 12.02.21 17:09

In github gibt einen entsprechenden Issue. Demnach ist das ein Problem mit VS2017 (und damit vermutlich auch 2019) geht aber in VS 2015.

https://github.com/microsoft/automatic-graph-layout/issues/111

Edit: Hab mal in Github durch den Code gebrowst und wenn ich noch mal auf deinen Errorstack anschaue isieht das tatsächlich nach einem Problem des Editors in Visual Studio aus.
Heißt entweder altes VS Studio benutzen 2015 wo das scheinbar noch ging oder auf den Designer zu verzichten. Wenn du den Viewer im Code erzeugst und auf deine Form packst
sollte das zur Laufzeit gehen. Möglicherweise ist das ein Problem des Codes der beim "draufwerfen" des Controls auf die Form im Designer ausgeführt wird. Was wiederum heißt wenn du dir zutraust das Control in die Form einzubauen ohne den Editor zu benutzen (in dem du in der Designer.cs das Control in der InitializeComponents erzeugst) könnte es sein das danach auch der Designer funktioniert.