Skip to content

Developer Guide

Antoine Théate edited this page Nov 25, 2024 · 6 revisions

First Development Requirement

To be able to debug and have the plugin registered, follow these steps:

  • If the plugin has been installed via the installer, uninstall it
  • Start Visual Studio or any other IDE with Elevated Privileges
  • Register ReactiveUI library as TLB, using a Terminal with Elevated Privileges: C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe ReactiveUI.dll /tlb
  • Build the solution
  • In the Registry Editor, add the following key : HKEY_LOCAL_MACHINE\Software\Sparx Systems\EAAddins64\EA-ModelKit with a new string value : EAModelKit.App
  • Register EA-ModelKit dll, using a Terminal with Elevated Privileges: C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe EAModelKit.dll /codebase

Setup for JetBrains Rider

Using Rider, it's possible that some having some trouble to build and debug the solution. If so, it may be preferable to use the Visual Studio MSBuild in the loop. To do it, go to File > Settings > Toolset and Build and specify the MSBuild Version of Visual Studio

Clone this wiki locally