2017-10-19 5 views
0

Ich habe die unprivate Aufgabe, einen Jahrzehnt alten C# Code zu aktualisieren, der die Microsoft.Practices.EnterpriseLibrary.Logging Bibliothek verwendet. Ich habe es fast mit nur einem Fehler kompilieren bekommen:Innerhalb des Microsoft Enterprise Framework, wo wurde die FormatterData.GetRegistrations-Methode ausgeführt?

Sie erweitern die abstrakte FormatterData-Klasse, die von Microsoft.Practices.EnterpriseLibrary.Logging.Configuration bereitgestellt wird. MSDN includes the (minimal) docuemntation for this class. Dies beinhaltet die angebliche Methode GetDetails. Der Code überschreibt diese Methode. Meine Kopie der Bibliothek enthält diese Methode jedoch nicht. Ich habe die neueste Version der Bibliothek heruntergeladen (Versionstag: "6.0.0.0"). Ich habe keine Kopie der DLL, mit der der ursprüngliche Autor gearbeitet hat.

Ich kann nur davon ausgehen, dass die Methode entfernt wurde, und wahrscheinlich muss ich einige historische Kopie der Bibliothek herunterladen. Die MSDN-Artikel (soweit ich sehen kann) geben jedoch nicht an, wo diese Methoden hinzugefügt oder entfernt wurden. Welche Version der Bibliothek muss ich verwenden und wo finde ich sie?

Antwort

0

Durch Rollback der Version von EnterpriseLibrary.Common und EnterpriseLibrary.Logging in NuGet fand ich, dass Version 5.0.505 die letzte Version mit der erforderlichen Methode ist.

Verwandte Themen