我尝试创建Visual Studio 2015扩展以获取Windows窗体设计器中所有选定控件的名称,但是我在尝试访问所选组件的属性时遇到了很多麻烦。使用下面显示的代码,我能够在解决方案资源管理器窗口中获取所选项目的名称,但这不是我需要的。有什么想法吗?
DTE dte = (DTE)this.ServiceProvider.GetService(typeof(DTE)); Projects projects = dte.Solution.Projects; Project project = projects.Item(1); MyStringBuilder.AppendLine("project.DTE.Application.SelectedItems:"); foreach (SelectedItem selectedItem in project.DTE.Application.SelectedItems) { MyStringBuilder.AppendLine(selectedItem.Name); }