Hi, I'm quite new to Visual Studio extensibility development. I'm working on a VSPackage project in C#. What I wanted to do is to traverse the structure of solution and look for projects to be compiled as DLL, and apply my own settings. I've been able to understand the SolutionHierarchyTraversal sample in C#. I've been able to get information such as project directory and source file name. But I have no idea how I could get the compile settings (project configuration) from the project node. I think this has something to do with IVsCfgProvider and IVsProjectCfg2. But I don't know how to obtain these interfaces from IVsHierarchy. Could someone give me some hints? -- Thanks in advance, He Shiming