0

Ich habe mehr benutzerdefinierten Konfigurationen in meinem Projekt erstellen, wie unten gezeigt: Screenshot of build configurationsWie ändert man die Standard/Active Build-Konfiguration von 'Debug' beim Starten des Arbeitsbereichs?

Auf Arbeitsplatz Setup standardmäßig öffnet es in ‚Debug‘ Konfiguration auf. Ich muss dies geändert haben, stattdessen "Rev8 Release" (eine meiner benutzerdefinierten Konfiguration).

Ein Weg, ich dies manuell durch Bearbeitung .cprojects Datei erreichen konnte (die automatisch generierten Projekteinstellungsdatei) und Einfügen der ‚Rev8 Release‘ Konfiguration vor dem ‚Debug‘. Aber ich brauche eine geeignete Methode (durch Ändern der Projekteinstellungen), um dies ohne manuelle Bearbeitung der '.cprojects'

Antwort

0

Ich schlage vor, ManagedBuildManager auschecken. Es kann verwendet werden, um die Build-Informationen Ihres Projekts abzurufen/ändern.

IManagedBuildInfo info = ManagedBuildManager.getBuildInfo(iproject); //iproject is the currently selected project in Project Explorer 
IConfiguration [] buildConfigs = info.getManagedProject().getConfigurations(); //Get the available build configurations of the project 
info.setDefaultConfiguration(buildConfigs[i]); //Set default build configuration 
try { 
ManagedBuildManager.saveBuildInfo(iproject, true); //Apply changes 
} catch (Exception e) { 
} 
Verwandte Themen