मैंने एक नया वीएस 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());
}
}
यह प्रतीत होता है काम करने के लिए, तथापि, यह जब इस चलाया जाता है शुरू की है कि और नहीं प्रयोगात्मक उदाहरण उस में पैकेज साथ समाधान की सामग्री के साथ सूची को भरता है: मैं निम्नलिखित कोड है । क्या मैं गलत तरीके से संदर्भ को ठीक कर रहा हूं?