Warum ist System.IO.Path COM sichtbar, wenn es nur statische Elemente und Felder enthält?Warum ist System.IO.Path (eine Klasse mit nur statischen Membern) COM sichtbar?
[ComVisibleAttribute(true)]
public static class Path
Ich hatte den Eindruck, dass man nicht statische Elementfunktionen eines COM-Objekts aufrufen können (und zusätzlich, dass die Klasse einen Standardkonstruktor benötigen würde, die Path
nicht hat).
Beachten Sie auch, SO Benutzer sharptooth Kommentar:
Es ist auch erwähnenswert, dass es nicht Guid Attribut hat die höchstwahrscheinlich bedeutet, dass die Klasse-ID jedes Mal regeneriert wird es kompiliert wird.
Warum ist PATH
COM sichtbar und was könnte damit gemacht werden?
Beachten Sie auch, dass es nicht "Guid" -Attribut hat, was wahrscheinlich bedeutet, dass die Klassen-ID jedes Mal neu kompiliert wird, wenn sie kompiliert wird. – sharptooth