ConfigurationManager::PlatformNames Property
Visual Studio 2015
Gets a list of all available platforms.
Assembly: EnvDTE (in EnvDTE.dll)
The list includes all platform names that have build settings for the project associated with this ConfigurationManager object.
public void CodeExample(DTE2 dte, AddIn addin) { // Make sure you have a solution loaded into Visual Studio // before running the following example. try { ConfigurationManager configmgr; Array arrayPN; if (dte.Solution.Projects.Count > 0) { configmgr = dte.Solution.Projects.Item(1).ConfigurationManager; // Show all available platforms. arrayPN = (Array)configmgr.PlatformNames; string pfnames = "Platform Names: \n"; foreach (string p in arrayPN) pfnames = pfnames + p + "\n"; MessageBox.Show(pfnames); } } catch(Exception ex) { MessageBox.Show(ex.Message); } }
Show: