2010-07-13 2 views
1

Я перемещаю один из моих макросов, чтобы стать расширением VS2010. У меня есть линия от макро ...Расширение Visual Studio 2010 получить ссылку на решение explorer

Dim items As EnvDTE.UIHierarchyItems = DTE.ToolWindows.SolutionExplorer.UIHierarchyItems 

Я сумел получить DTE - DTE DTE = GetService (TypeOf (SDTE)) в качестве ООД;

, но он содержит свойство ToolWindows.

Я пробовал использовать dte.Windows, чтобы получить проводник решений и подобные работы, но в результате нет элементов UIHierarchyItems.

Итак, что является лучшим способом получить ссылку на исследовательский раствор?

+0

это не вопрос vb.net, строка, которую я даю, что я хочу перевести, - это VB (макрос), но расширение, которое я пишу, находится в C# –

ответ

2

Это на DTE2, поэтому вы не нашли его. Просто замените as DTE на as DTE2.

Смежные вопросы