Changes between Version 10 and Version 11 of Documentation/DevelopmentCenter/CreateNewPluginUsingVS
- Timestamp:
- 06/26/14 18:27:01 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/DevelopmentCenter/CreateNewPluginUsingVS
v10 v11 7 7 We will now create a new Visual Studio solution and add a class library project which will become the HeuristicLab plugin. 8 8 9 * Open a new instance of Visual Studio 2012 or later 10 * Select "File > New > Project..." or press <Ctrl+Shift+N> 11 * In the dialog on the top select ".NET Framework 4" 12 * On the right choose "Other Project Types > Visual Studio Solutions" and select the "Blank Solution" template or alternatively type "Blank Solution" in the search box on the right 13 * Use "GreatIdea" as Name and click "Browse..." to select the `extension` folder and click Ok 14 * In the Solution Explorer right-click the "GreatIdea" solution and select "Add > New Project..." 15 * On the right choose "Visual C#" and select the "Class Library" template 16 * As name pick "HeuristicLab.GreatIdea.ThePlugin" 9 * In Visual Studio select "File > New > Project..." or press <Ctrl+Shift+N> 10 * Use the "Blank Solution" template 11 * In this guide we'll use "GreatIdea" as name and choose the `extension` folder as location 17 12 18 13 [[Image(create_solution.png)]] 19 14 20 Note that we place the solution in the HL folder. It's a good idea to place your solution near the the !HeuristicLab source and use relative paths whenever possible (e.g. references, output path, ...). This makes it more easy to develop if you are more then 1 person working on the plugin and the project settings have to work on the computers of your colleagues. 15 Next we add a new project to this solution. 16 17 * In the Solution Explorer right-click the "GreatIdea" solution and select "Add > New Project..." 18 * On the right choose "Visual C#" and select the "Class Library" template 19 * In this guide we'll pick "HeuristicLab.GreatIdea.ThePlugin" 21 20 22 21 Your working directory should now look something like this: