Opened 13 years ago

Closed 12 years ago

Last modified 11 years ago

#360 closed task (done)

Whole HeuristicLab solution has to be rebuilt completely after each change

Reported by: swagner Owned by: swagner
Priority: lowest Milestone: HeuristicLab 3.3.0
Component: General Version: 3.2
Keywords: Cc:

Description

For the changes in a plugin to take effect, the HeuristicLab solution has to be rebuilt completely. As rebuilding the whole solution takes quite some time, this is uncomfortable.

Change History (9)

comment:1 Changed 13 years ago by swagner

  • Status changed from new to assigned

comment:2 Changed 13 years ago by swagner

Added an explicit definition of the post-build event to the project file of the HeuristicLab project in r760.

comment:3 Changed 13 years ago by gkronber

Actually this is not entirely correct. Building a project and then building ("Build" only!) the HeuristicLab main project installs the new plugin. However when the solution is run from Visual Studio (F5) it will rebuild the whole solution.

comment:4 Changed 12 years ago by swagner

To avoid this problem, individual configurations can be created in the main HeuristicLab solution. For each configuration it can be defined which projects should be built and which projects should be skipped. Therefore, a developer can select to build only those projects he is interested in.

comment:5 Changed 12 years ago by swagner

As an example I created a configuration for the plugins related to the data visualization project group in r857.

comment:6 Changed 12 years ago by swagner

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:7 Changed 12 years ago by swagner

  • Milestone changed from 3.2 to Iteration 0

Milestone 3.2 deleted

comment:8 Changed 11 years ago by swagner

  • Milestone changed from Iteration 0 to Current

Milestone Iteration 0 deleted

comment:11 Changed 11 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.