Configurations::Type Property
Visual Studio 2015
Gets a constant indicating the Configurations type.
Assembly: EnvDTE (in EnvDTE.dll)
Property Value
Type: EnvDTE::vsConfigurationTypeA vsConfigurationType constant, specifying the type of configuration.
For configurations, Type returns a constant indicating whether the collection of configurations is a row of configurations for a specific configuration name, or a column of configurations for a given platform. If the window belongs to an environment tool, then Type identifies the tool. If the window is for a package-supplied tool or document window, then Type is either vsWindowTypeToolWindow or vsWindowTypeDocument, and the ObjectKind property indicates package-specific type information.
public void CodeExample(DTE2 dte, AddIn addin) { try { // Make sure you have a solution loaded into Visual Studio // before running the following example. Make sure the "Any CPU" // option is marked in the Configuration Manager dialog box. Configurations configs = null; if (dte.Solution.Projects.Count > 0) { configs = dte.Solution.Projects.Item(1).ConfigurationManager.Platform("Any CPU"); // Show the type of configuration. MessageBox.Show(configs.Type.ToString()); } } catch(Exception ex) { MessageBox.Show(ex.Message); } }
Show: