Как изменить конфигурацию по умолчанию /Active build с "Debug" при запуске рабочей области?

У меня есть несколько пользовательских конфигураций сборки в моем проекте, как показано ниже: Скриншот конфигураций сборки

При настройке рабочего пространства по умолчанию он открывается в конфигурации "Отладка". Я должен был изменить это на "Rev8 Release" (одна из моих пользовательских настроек).

Один из способов добиться этого - вручную отредактировать файл.cprojects (автоматически созданный файл настроек проекта) и вставить конфигурацию "Rev8 Release" перед "Отладкой". Но мне нужен правильный метод (путем изменения настроек проекта), чтобы сделать это без ручного редактирования ".cprojects"

1 ответ

Я предлагаю проверить ManagedBuildManager. Его можно использовать для получения / изменения информации о сборке вашего проекта.

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) {
}
Другие вопросы по тегам