Proprietà SolutionBuild.StartupProjects
Ottiene o imposta i nomi dei progetti inclusi punti di ingresso per l'applicazione.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
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)
Valore proprietà
Tipo: System.Object
Un oggetto che contiene i nomi dei progetti inclusi i punti di ingresso per l'applicazione.
Note
StartupProjects contiene un elenco di stringhe di nome del progetto che “avviare„ quando Run il comando viene pubblicato.Ogni progetto e linguaggio definisce che implementa inizianti nonché quello che si verifica quando un progetto viene avviato.Ad esempio, a Visual C++ inizio del progetto esecuzione main() funzione e Visual Basic esegue Sub Main() o un form di avvio.Altri progetti e lingue utilizzano una proprietà del progetto per il nome della funzione o classe, mentre altri utilizzano un'interfaccia che deve essere implementata, e così via.
Esempi
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);
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.