Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/29/20 15:24:40 (4 years ago)
Author:
gkronber
Message:

#3022: made a few changes while reviewing the code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3022-FastFunctionExtraction/FFX/Plugin.cs

    r17762 r17779  
    55  [PluginFile("HeuristicLab.Algorithms.DataAnalysis.FastFunctionExtraction.dll", PluginFileType.Assembly)] // each plugin represents a collection of files. The minimum is one file; the assembly.
    66
    7   // Usually your plugin references other HeuristicLab dlls. If you are referencing files (e.g. assemblies)
    8   // from another plugin the corresponding plugin should be added as a dependency.
    9   // Usually, if this information is incorrect you will still be able to use you plugin, but HL functionality
    10   // which uses plugin dependency resolution will not work correctly. For instance if plugin dependencies are
    11   // not correct then your plugin cannot be used on HeuristicLab.Hive
    12   //
    137  [PluginDependency("HeuristicLab.Algorithms.DataAnalysis", "3.4")]
    148  [PluginDependency("HeuristicLab.Algorithms.DataAnalysis.Glmnet", "3.4")]
     
    2822  [PluginDependency("HeuristicLab.Random", "3.3")]
    2923
    30   // HL plugin infrastructure discovers plugins on startup by trying to load all .dll and .exe files and looking for
    31   // classes deriving from PluginBase. The meta-information for the plugin class is specified in the attributes
    32   // above, and used by plugin infrastructure primarily for plugin dependency resolution.
    33 
    34   // Steps:
    35   // (1) Check out HL source code (e.g. the trunk version)
    36   // (2) Build external libraries HeuristicLab.ExtLibs.sln using the Build.cmd (in the path of the HL source code)
    37   // (3) Build HeuristicLab 3.3.sln using the Build.cmd
    38   // (4) Build this project. The output path for binaries is set to "".
    39   //     this assumes you have the following folder structure
    40   //    <ROOT>
    41   //    |..hl
    42   //       |..branches
    43   //       |  |..Templates
    44   //       |     |..EmptyPlugin
    45   //       |..trunk
    46   //          |.. bin
    47 
    48   //  (5) Check that the output file has been added to the HL binaries folder (hl/trunk/bin/EmptyPlugin.dll)
    49   //  (6) Start hl/trunk/bin/HeuristicLab.exe and open the "Plugin Manager".
    50   //      Make sure your EmptyPlugin appears in the list of loaded plugins
    5124  public class Plugin : PluginBase {
    5225  }
Note: See TracChangeset for help on using the changeset viewer.