Fehlermeldung "Dieser Vorgang kann die Laufzeit destabilisieren" beim Profilieren

Wenn ich ein .NET-Programm mit Red Gate ANTS Performance Profiler profiliere, und im Code das Html Agility Pack verwendet wird, bekomme ich eine Fehlermeldung:

Dieser Vorgang kann die Laufzeit destabilisieren.

bei HtmlAgilityPack.HtmlDocument…ctor() in C:\Users\stgrell\Source\Workspaces\htmlagilitypack\Trunk\HtmlAgilityPack\HtmlDocument.cs:Zeile 31.

Auf englisch lautet die Meldung:

Operation could destabilize the runtime.

Die Ursache ist, dass der Profiler nicht mit Html Agility Pack zurecht kommt.

Lösung

Die Lösung ist zum Glück recht einfach:

In der Datei

„C:\Users\ukeim\AppData\Local\Red Gate\ANTS Performance Profiler 10\LineLevelExclusions.xml“

Die Zeile

<assemblyName>HtmlAgilityPack</assemblyName>

ergänzen.

(„ukeim“ in obigem Pfad ist mein Benutzername; diesen müsst Ihr bei Euch auf dem System natürlich durch Euren eigenen Benutzernamen ersetzen).

Anschließend den redgate-Profiler neu starten.