#7 closed feature request (done)
Plugin to manage settings (SettingsInfrastructure)
Reported by: | gkronber | Owned by: | swagner |
---|---|---|---|
Priority: | high | Milestone: | HeuristicLab 3.3.0 |
Component: | General | Version: | 3.2 |
Keywords: | Cc: |
Description
Change History (21)
comment:1 Changed 16 years ago by swagner
- Milestone changed from 3.0 to 3.2
- Version changed from 3.0 to 3.2
comment:2 Changed 16 years ago by gkronber
- Priority changed from minor to critical
comment:3 Changed 16 years ago by swagner
- Component changed from General to Settings
- Status changed from new to assigned
comment:4 Changed 16 years ago by swagner
Added empty project in r747
comment:5 Changed 16 years ago by swagner
Added project to solution in r748
comment:6 Changed 16 years ago by swagner
Experimented with the .NET application settings framework in r757.
comment:7 Changed 16 years ago by swagner
Continued experimenting in r758.
comment:8 Changed 16 years ago by swagner
Removed automatic copying of config file in r759.
comment:9 Changed 16 years ago by swagner
Continued experimenting in r775.
comment:10 Changed 16 years ago by swagner
Continued experimenting in r787.
comment:11 follow-up: ↓ 12 Changed 16 years ago by swagner
In order to merge the config files of class libraries into the config file of a main application, a build tool is needed that can be executed automatically using a pre-build event.
Therefore, a new solution for HeuristicLab build tools has been created and a console application called ConfigMerger will be implemented. See ticket #402 for more details.
comment:12 in reply to: ↑ 11 Changed 16 years ago by swagner
Replying to swagner:
... a build tool is needed that can be executed automatically using a pre-build event ...
In fact, the build tool will not be used in a pre-build but in a post-build event, as the config files should be merged after and not before compilation.
comment:13 Changed 16 years ago by swagner
Ticket #403 was created for integrating ConfigMerger into the build process.
comment:14 Changed 16 years ago by swagner
Ticket #405 was created for reviewing all application and user settings in each project. It has to be checked that the settings are merged correctly using ConfigMerger.
comment:15 Changed 16 years ago by swagner
Merging application and user settings from class libraries into the config file of a main application using ConfigMerger works well (cf. tickets #402, #403, #405). Therefore, the .NET application settings framework can be used to store plugin-specific settings.
No additional settings framework is needed, so I will remove the plugin HeuristicLab.Settings again and close this ticket.
comment:16 Changed 16 years ago by swagner
Removed plugin HeuristicLab.Settings in r856.
comment:17 Changed 16 years ago by swagner
- Component changed from Settings to General
comment:18 Changed 16 years ago by swagner
- Resolution set to fixed
- Status changed from assigned to closed
comment:19 Changed 16 years ago by swagner
- Milestone changed from 3.2 to Iteration 0
Milestone 3.2 deleted
comment:20 Changed 14 years ago by swagner
- Milestone changed from Iteration 0 to Current
Milestone Iteration 0 deleted
comment:11 follow-up: ↓ 12 Changed 14 years ago by swagner
- Milestone changed from Current to HeuristicLab 3.3.0
Milestone Current deleted
Needed for HeuristicLab.Hive distributed computing framework.