4 Stimmen

Warum wurden im April alle C# Shell Extension Examples aus dem All-In-One Code Framework entfernt?

Die Beispiele und der Code wurden hier beschrieben:

http://blogs.msdn.com/b/codefx/archive/2010/09/14/writing-Windows-shell-extension-with-net-framework-4-c-vb-net-part-1.aspx

Und der Rahmen selbst ist hier verfügbar:

http://1code.codeplex.com/releases

Allerdings wurden alle Shell-Erweiterungsbeispiele im April entfernt, ohne dass ich außer dieser Commit-Nachricht eine Erklärung dafür finden konnte:

http://1code.codeplex.com/SourceControl/changeset/changes/63354

Weiß jemand, warum die Beispiele entfernt wurden, und funktionieren die früheren Beispiele, die in früheren Versionen verfügbar waren? (Ich kann sie nicht zum Laufen bringen, aber das liegt wahrscheinlich nur an mir).

3voto

Hans Passant Punkte 894572

Das geht aus dem ersten verlinkten Blogbeitrag hervor, der in leuchtendem Gelb hervorgehoben ist:

In .NET 4, mit der Möglichkeit, mehrere Laufzeiten im Prozess mit jeder anderen Laufzeit, wird das Schreiben von verwalteten Shell-Erweiterungen möglich. Microsoft hat jedoch nicht alle Szenarien vollständig getestet, die Szenarien mit Managed-Shell-Erweiterungen getestet und nicht festgelegt, ob es Managed-Shell-Erweiterungen langfristig unterstützen wird. Deshalb, Microsoft keine Managed-Shell-Erweiterungen unterstützen und empfiehlt sie nicht zu schreiben.

Wenn sie "davon abraten, sie zu schreiben", können sie auch keine Beispiele dafür geben, wie man sie schreibt. Ein Beispiel für unbeabsichtigte Nebenwirkungen finden Sie hier Feedback-Artikel .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X