Sdílet prostřednictvím


Configuration.Properties – vlastnost

Kolekce všech vlastností, které se týkají získává Configuration objektu.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
ReadOnly Property Properties As Properties
Properties Properties { get; }
property Properties^ Properties {
    Properties^ get ();
}
abstract Properties : Properties with get
function get Properties () : Properties

Hodnota vlastnosti

Typ: EnvDTE.Properties
A Properties kolekce.

Poznámky

Některé vlastnosti jsou vystaveny jako vlastnosti automatizace na Solution objekt nebo objekty si prostřednictvím řešení, jako například SolutionBuild objektu závislostí sestavení.

Příklady

public void CodeExample(DTE2 dte, AddIn addin)
{   // Make sure you have a solution loaded into Visual Studio
    // before running the following example.
    try
    {
        Project prj;
        Configuration config; 
        OutputGroups outPGs;
        Properties props;
        if (dte.Solution.Projects.Count > 0)
        {
            prj = dte.Solution.Projects.Item(1);
            config = prj.ConfigurationManager.ActiveConfiguration;
            // Return a collection of OutputGroup objects that contain
            // the names of files that are outputs for the project.
            outPGs = config.OutputGroups;
            MessageBox.Show(outPGs.Count.ToString());
            // Returns the project for the config.
            MessageBox.Show(((Project)config.Owner).Name);
            // Returning the platform name for the Configuration.
            MessageBox.Show(config.PlatformName);
            // Returning all properties for Configuration object.
            props = config.Properties;
            string p = "";
            foreach (Property prop in props)
            {
                p = p + prop.Name + "\n";
            }
            MessageBox.Show(p);
        }
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Configuration Rozhraní

EnvDTE – obor názvů