Addin - Helmut-Ortmann/EnterpriseArchitect_hoTools GitHub Wiki
With EA Add-Ins you can make marvelous things. Usually, you need some time to:
- grasp the possibilities
- avoid typical pitfalls
- cope with the nuts and bolts
- handle deployment
AddInSimple is part of hoTools and shows basic features to develop your Add-Ins with:
- Structure of a simple Add-In
- Example to use LINQ to SQL to get almost everything from your EA models
- Example to visualize information with Shape Scripts and Add-In extensions
- Example of an Add-In Search
- See how to distribute your Add-In with the WIX Toolset
- per-machine with admin privileges
- per-user without admin privileges
AddiÍnSimple is based on Geert Bellekens Tutorial Your First AddIn in 10 Minutes
- Make your own Views with user interaction
- Generate and navigate
- Automation
- Give Shape Scripts the extra feature
- Make your arbitrary complex Model Search
I use
- LINQPad to test code and make quick queries in EA (C#, F#, VB)
- LinqToSql to develop complex and database independent queries
Visual Studio clean solution often helps!
In case of installation issues like can't load Add-In:
- If you change an assembly version of a COM object of your Add-In (Root+every Window) you have to update the file information (collect by WIX or simply update the version)
- EA Installation Inspector
- WIX installer to install without admin privileges
- Implementation COM Objects
- AddInSimple the show case to develop yout Add-In
- AddInSimple: C# Example Addin with Shape Script extension
- AddinSimpleSetup: C#/WIX Example Installation Project for AddinSimple
- Tip&Tricks
- SPARX Tricks and Traps Add-In Deployment
- EA Installation Inspector V4, by Adrian
- Non-admin installation of Add-Ins, by Adrian
- Tutorial: C# Add-In in 10 minutes, by Geert Bellekens
- Implementation
- Tips & Tricks