Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets an array of all defined configuration names for the project or project item.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property ConfigurationRowNames As Object
Object ConfigurationRowNames { get; }
property Object^ ConfigurationRowNames {
Object^ get ();
}
abstract ConfigurationRowNames : Object with get
function get ConfigurationRowNames () : Object
Property Value
Type: System.Object
An array of all defined configuration names for the project or project item.
Examples
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 arrayCRN;
if (dte.Solution.Projects.Count > 0)
{
configmgr = dte.Solution.Projects.Item(1).ConfigurationManager;
// Show all defined configuration names for the parent
// object of this Configuration Manager.
arrayCRN = (Array)configmgr.ConfigurationRowNames;
string cfnames = "Configuration Row Names: \n";
foreach (string n in arrayCRN)
cfnames = cfnames + n + "\n";
MessageBox.Show(cfnames);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.