Я создал новый пакет расширяемости VS 2010.Пока что все, что я хочу сделать, - это чтобы пользователь нажал кнопку и заполнил список со всем содержимым решения.У меня есть следующий код:
EnvDTE80.DTE2 dte = (EnvDTE80.DTE2)System.Runtime.InteropServices.Marshal.
GetActiveObject("VisualStudio.DTE.10.0");
foreach (Project project in dte.Solution.Projects)
{
foreach(ProjectItem pi in project.ProjectItems)
{
listView1.Items.Add(pi.Name.ToString());
}
}
Это, кажется, работает, однако, он заполняет список содержимым решения с пакетом в нем , а не экспериментальным экземпляром, которыйзапускается при запуске.Я неправильно создаю ссылку?