Configuration::PlatformName Property
Visual Studio 2015
Gets the name of the platform supported by this assignment.
Assembly: EnvDTE (in EnvDTE.dll)
Property Value
Type: System::String^A string representing the name of the platform supported by this assignment.
If the project supports no platforms, then PlatformName returns an empty string.
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); } }
Show: