OutputGroup.DTE 属性

定义

获取顶级扩展性对象。

public:
 property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };
public:
 property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };
[System.Runtime.InteropServices.DispId(1)]
public EnvDTE.DTE DTE { [System.Runtime.InteropServices.DispId(1)] get; }
[<System.Runtime.InteropServices.DispId(1)>]
[<get: System.Runtime.InteropServices.DispId(1)>]
member this.DTE : EnvDTE.DTE
Public ReadOnly Property DTE As DTE

属性值

DTE

DTE 对象。

属性

示例

public void CodeExample(DTE2 dte)  
{    
    try  
    {   // Open a project before running this example.  
        Project proj = dte.Solution.Projects.Item(1);  
        OutputGroups groups = proj.ConfigurationManager.ActiveConfiguration.OutputGroups;  
        int c = 1;   
        int x = 0;  
        // Find an outputgroup with at least one file.  
        foreach (OutputGroup grp in groups)  
        {  
            x++;  
            if (grp.FileCount > 0)  
                c = x;  
        }  
        OutputGroup group = groups.Item(c);  
        msg += "OutputGroup Description: " + group.Description;  
        msg += "\nNumber of Associated Files: " + group.FileCount.ToString();  
        msg += "\nAssociated File Names: ";  
        foreach (String str in (Array)group.FileNames)  
        {  
            msg += "\n" + str;  
        }  
        MessageBox.Show(msg);  
    }  
    catch(Exception ex)  
    {  
        MessageBox.Show(ex.Message);  
    }  
}  

注解

在中 Visual Studio , DTE 对象是自动化模型的根,其他对象模型通常会调用 "应用程序"。

适用于