2009-06-01 21 views
1

In einem Visual Studio-Plugin versuche ich, das derzeit aktive Projekt zu erhalten.Erhalten eines aktiven Projekts in Visual Studio

Ich habe einige Web-Posts über die Verwendung von DTE.ActiveSolutionProjects gefunden. Diese Funktion gibt mir Objekte, die in DTE.Project Objekte geworfen werden können und Array - aber es gibt mir immer das gleiche Projekt, unabhängig davon, was ich als die aktuelle Lösung in der IDE geladen habe. Es gibt immer ein Element in diesem Array, und es ist immer das gleiche Element.

Gibt es eine andere Möglichkeit, das Projekt zu finden?

- Paul

Antwort

0

Es stellt sich heraus, dass ich ActiveSolutionProjects tut, was ich will - außer dass es falsche Informationen gibt, wenn eine Debug-Instanz von VS2008 ausgeführt wird. Wenn das Plugin direkt in VS2008 geladen wird, bekomme ich korrekte Informationen.

+0

Sollten Sie das 'Objekt' benötigen, verwenden Sie:' DTE.ActiveSolutionProjects (0) .Object' –

Verwandte Themen