Changes between Version 3 and Version 4 of PlugIns


Ignore:
Timestamp:
2018-05-30 01:04:19 (7 months ago)
Author:
jeroens
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PlugIns

    v3 v4  
    88 * Start a new Class Library project with the same .NET framework dependencies and compiler model as the EwE software. For obtaining and running the code, see the [wiki:TechnicalFAQ Technical FAQ] 
    99 * Make sure your plug-in targets the same .NET framework version that the project !ScientificInterface uses 
    10  * Make sure your plug-in compiles for x86 and x64 solution platforms. Because of Microsoft Office reliance and its fixed bitness, the !EwE code does not use !AnyCPU 
    11  * Add references to the !EwE assemblies !EwECore, !EwEUtils and !EwEPlugIn 
    12  * Create one or more plug-in classes that implement one or more !EwE plug-in interfaces. Available plug-in interfaces are provided in Assemby !EwEPlugin, folder "Plugin Templates". The code that is placed in the implementation of these interfaces will be invoked when the EwE6 software encounters a plug-in point during its execution. 
     10 * Make sure your plug-in compiles for x86 and x64 solution platforms. Because of Microsoft Office reliance and its fixed bitness, the EwE code does not use AnyCPU 
     11 * Add references to the !EwE assemblies EwECore, EwEUtils and EwEPlugIn 
     12 * Create one or more plug-in classes that implement one or more EwE plug-in interfaces. Available plug-in interfaces are provided in Assemby EwEPlugin, folder "Plugin Templates". The code that is placed in the implementation of these interfaces will be invoked when the EwE6 software encounters a plug-in point during its execution. 
    1313 * Compile the plug-in, and place the compiled DLL beside the EwE6 executable. 
    14  * Run !EwE. 
     14 * Run EwE. 
    1515 
    1616During development time it is advisable to reference your plug-in assembly from the EwE Scientific Interface project. This means that whenever EwE6 is compiled, your plug-in will be compiled and deployed with it.