SolutionBuild.StartupProjects (Propiedad)
Obtiene o establece los nombres de proyectos que son puntos de entrada para la aplicación.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
Property StartupProjects As Object
Object StartupProjects { get; set; }
property Object^ StartupProjects {
Object^ get ();
void set (Object^ value);
}
abstract StartupProjects : Object with get, set
function get StartupProjects () : Object
function set StartupProjects (value : Object)
Valor de propiedad
Tipo: Object
Objeto que contiene los nombres de proyectos que son puntos de entrada para la aplicación.
Comentarios
StartupProjects contiene una lista de cadenas de nombres de proyectos que se "inician" cuando se emite el comando Run. El significado de iniciar y lo que ocurre cuando se inicia un proyecto se definen en cada proyecto y lenguaje. Por ejemplo, un proyecto Visual C++ se inicia ejecutando la función main() y Visual Basic ejecuta Sub Main() o un formulario de inicio. Algunos proyectos y lenguajes utilizan una propiedad del proyecto para un nombre de función o clase, mientras que otros usan una interfaz que debe implementarse, etc.
Ejemplos
public void CodeExample(DTE2 dte)
{
try
{
SolutionBuild sb = dte.Solution.SolutionBuild;
SolutionConfiguration sc = sb.ActiveConfiguration;
vsBuildState vsBS;
string msg = "Return relative path to startup projects: ";
foreach (String s in (Array)sb.StartupProjects)
{
msg += "\n " + s;
}
msg += "\nSolutionConfiguration: " + sc.Name;
vsBS = sb.BuildState;
if (vsBS == vsBuildState.vsBuildStateDone)
msg += "\nA build has occurred.";
else if (vsBS == vsBuildState.vsBuildStateInProgress)
msg += "\nA build is in progress.";
else msg += "\nA build has not occurred.";
MessageBox.Show(msg);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.