Opened 8 years ago

Last modified 5 years ago

#567 assigned feature request

VS 2010 project template and wizard for creating new plugins

Reported by: epitzer Owned by: abeham
Priority: low Milestone: HeuristicLab 3.3.x Backlog
Component: Tools.Wizards Version: branch
Keywords: Cc:

Description (last modified by abeham)

A project template and a wizard should be provided for Visual Studio 2010 to support developers when creating new HeuristicLab plugins.

Change History (36)

comment:1 Changed 8 years ago by epitzer

  • Status changed from new to assigned

comment:2 Changed 8 years ago by swagner

  • Owner changed from epitzer to swagner
  • Status changed from assigned to new

comment:3 Changed 8 years ago by swagner

  • Status changed from new to assigned

comment:4 Changed 8 years ago by swagner

Added draft implementation of a VS 2008 wizard for creating new HeuristicLab plugins in r1544.

comment:5 Changed 8 years ago by swagner

  • Component changed from General to Tools.NewPluginWizard
  • Description modified (diff)
  • Summary changed from Support for VS 2008 to VS 2008 project template and wizard for creating new plugins
  • Type changed from enhancement to feature request

comment:6 Changed 8 years ago by swagner

Did some experimenting in r1545.

comment:7 Changed 8 years ago by swagner

As an assembly containing a wizard has to be installed in the GAC, there should be only a single assembly containing all HeuristicLab VS wizards in the future. Therefore, the project HeuristicLab.Tools.NewPluginWizard was renamed to HeuristicLab.Tools.Wizards in r1546.

comment:8 Changed 8 years ago by swagner

Worked on the wizard for creating new HeuristicLab plugins in r1547.

comment:9 Changed 7 years ago by swagner

  • Owner swagner deleted
  • Status changed from assigned to new

comment:10 Changed 7 years ago by swagner

  • Owner set to swagner

comment:11 Changed 7 years ago by swagner

  • Owner changed from swagner to gkronber
  • Version changed from 3.2 to 3.3

comment:12 Changed 7 years ago by gkronber

  • Summary changed from VS 2008 project template and wizard for creating new plugins to VS 2010 project template and wizard for creating new plugins

comment:13 Changed 7 years ago by abeham

  • Description modified (diff)
  • Owner changed from gkronber to abeham

As discussed I'll take over this ticket and implement the templates for VS 2010

comment:14 Changed 7 years ago by abeham

  • Status changed from new to assigned

r4146

  • Added View Wizard, Wizards GAC installer, and view template
  • Sometimes it works, sometimes it doesn't

comment:15 Changed 7 years ago by abeham

r4147

  • Renamed folders

comment:16 Changed 7 years ago by abeham

r4148

  • renamed folders

comment:17 Changed 7 years ago by abeham

r4176

  • Updated installer
  • Updated View template
  • Added Algorithm template (untested)

comment:18 Changed 7 years ago by abeham

r4180

  • Deleted .suo file

r4181

  • Improved algorithm wizard design

comment:19 Changed 7 years ago by abeham

r4182

  • Changed target framework back to 4.0 for wizards

comment:20 Changed 7 years ago by abeham

r4187

  • Worked on Algorithm Template

comment:21 Changed 7 years ago by abeham

r4188

  • Started adding problem wizard

comment:22 Changed 7 years ago by abeham

r4214

  • Added problem wizard

comment:23 Changed 7 years ago by abeham

r4215

  • Added zipped templates and updated installer to correctly install those files

comment:24 Changed 6 years ago by abeham

r4541

  • fixed minor oversight in problem

comment:25 Changed 6 years ago by abeham

  • Version changed from 3.3 to branch

comment:26 Changed 6 years ago by abeham

r4761

  • Added snippets to source control

comment:27 Changed 6 years ago by epitzer

Add snippets for defining events and firing methods (r5036)

comment:28 Changed 6 years ago by epitzer

Correct typo in generic event snippet (r5061)

Last edited 6 years ago by abeham (previous) (diff)

comment:29 Changed 6 years ago by abeham

r5086

  • Added a basic plugin project template

comment:30 Changed 6 years ago by abeham

r5388

  • Updated default value for year in license snippet
  • Updated new view wizard

comment:31 Changed 6 years ago by abeham

r5390

  • Added installer to main directory
  • Added installation of plugin template
  • Updated template zips

comment:32 Changed 6 years ago by abeham

r5704

  • Added item template
  • Adapted problem template
  • Enabled tab key to continue editing the next column in the grid

comment:33 Changed 6 years ago by abeham

r5740

  • Changed project plugin to create the version folder inside the project folder (a little workaround)

comment:34 Changed 6 years ago by abeham

r5767

  • removed default name

comment:35 Changed 6 years ago by abeham

r5878

  • Considered new base class names SingleObjectiveHeuristicOptimizationProblem<T, U> and MultiObjectiveHeuristicOptimizationProblem<T, U>
  • Updated template files

comment:36 Changed 5 years ago by abeham

r8363: Added ReSharper live template versions of our snippets

Note: See TracTickets for help on using tickets.