//START - Start a new VS2008 Project - Import the demo Code. //REFERENCES - In the Solution viewer right click on "References" and select the COM tab. - Hit the browse button and navigate to your local EA directory. - Select the Interop.EA.dll and click open then ok to close the Add Reference Dialog. //PROPERTIES - In the VS2008 menu select Project | CS_SchemaAddin - Select Common Properties | References Path and add C:\Program Files\Sparx Systems\EA\ if its not there already. - Select Common Properties | General | Output Type to be set to Class Library - Select Configuration Properties | Build | Register for COM Interop set to True. - Select Configuration Properties | Debugging and Change the debug mode to Program and the start application to "C:\Program Files (x86)\Sparx Systems\EA\EA.exe" (or whatever is relevant to you). //REGISTRY - To setup the registry, we need to start Regedit and find the HKEY_CURRENT_USER\Software\Sparx Systems\EAAddins directory. - Add a new key with the name the same as your namespace. In our case it is CS_SchemaAddin - The value for the key should be your project name followed by your entry point. - In our case the value would be: CS_SchemaAddin.Main //REGEDIT EXPORT [HKEY_CURRENT_USER\Software\Sparx Systems\EAAddins\CS_SchemaAddin] @="CS_SchemaAddin.Main" //RUN] - Make sure EA is closed and Hit F5 (Start). - VS2008 will load EA and all things correct you will see your Add-In under the Add-Ins menu. - To use the Addin, select 'Schema Composer' from the EA main menu and click 'New' - The Addin should be appear in the list of available 'Schema Sets'. - Edit the schema and save it. - Generating the schema will cause the addin to be called by EA.