Wir arbeiten an einer VS-Erweiterung, die in diesem Screenshot eine Liste von Visual Studio-Befehlen wie das erfordert:Wie bekomme ich eine Liste von Visual Studio-Befehlen?
Beispiel:
- Action.Add
- Aktion. Add.NETFrameworkLaunchCondition
- Aktion.AddAction
- ... usw.
Wo können wir finden oder wie können wir auf diese Liste zugreifen?
Es gibt nicht wirklich eine asynchrone Version. Die EnvDTE-API ist mit dem UI-Thread verbunden. Sie können dies in einem Hintergrundthread ausführen, aber Sie lösen das Marshalling transparent zum UI-Thread zurück, wodurch der Code noch langsamer als normal wird. Am Ende des Tages ist das Aufzählen aller Befehle wirklich eines dieser "Mach es nicht" -Dinge. Normalerweise, wenn jemand darum bittet, dränge ich zurück und fordere sie heraus, warum sie es tun müssen. –