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

To be able to develop using Rider, it's required to use the Visual Studio MSBuild version. To do it, go to File > Settings > Toolset and Build and specify the MSBuild Version of Visual Studio

Clone this wiki locally