x64
DESKTOP-2QJ6JJ5\Helmut Ortmann edited this page Nov 9, 2021
·
2 revisions
EA 16. supports 64Bit (x64). AddIns have to run as 64Bit (x64) AddIns. This guide shows you how to migrate your Visual Studio AddIn which uses a WIX setup project.
With VS2019 and WIX I can build, debug and run my AddIns for x86 and x64. Two WIX/VS installation projects which refer to the same code, the same WIX file definitions, compiled and build to x86 or x64. The work is doing VS2019 and WIX. EA loads the x86 or the x64 Addin. You may install both at the same time.
The differences are:
- Target Configuration x86/x64, settings in VS/WIX
- Change the path to the registration of AddIn (EAAddins64, instead of EAAddins)
- New installation folder to distinguish between x86 and x64
- Give the Wix output in the two WIX setup-projects, a different name (MyAddin.msi and e.g. MyAddin64.msi)
The procedure:
- Make a configuration for x64
- Make a new WIX Setup-Project for x64
- I copied the existing and modified the project GUID (new) and the X86 entry to X64, giving the installation project a new name
- Changed the installation folder to "MyFolderX64" or so
- Replaced the EA Add-In registration by EAAddins64, instead of EAAddins
- Build for the target environment (x86 or x64)
- Home
- Overview
- hoReverse
- hoTools
- Menu Do
- Menu Spec
- Menu VC
- Menu File
- Menu Help
- Global Keys
- Glossary Import
- Toolbar
- Find a Search
- Find Usage
- Execute a Search
- Navigate
- Favorite
- Linestyle
- Lock/Unlock
- No admin Add-In install
- Reverse
- Conveyed Items
- Move usage
- Update Parameter
- Show Folder
- Add Note/Constraint
- Show Specifications
- Port
- Quick Search
- ReqIF
- Sort Element, Port,..
- Sort Features
- Set Diagram Style / Diagram completeness marker
- Auto Generate Name/Alias
- Update Hyperlinks in Notes
- Settings
- Hybrid Scripting
- SQL
- Script
- Find&Replace
- hoTools as COM server
- General
- References
- AddInSimple
- Add-In Development
- Add-In support, Shape Script
- AddInSimple
- Add-In install without admin
- Auto Generate Name/Alias
- Activity from Operation
- Add Note/Constraint
- Bulk change Element
- Change Author
- EA16
- Execute Search
- Export to Excel
- Create Activity from Operation
- Find Search
- Find Usage
- Generate Activity from Operation
- Import Glossary
- Lock/Unlock
- MDG
- Menu
- Move usage
- Port
- Quick Search
- ReqIF
- Script
- Searches
- Services
- Show Folder
- Show Specifications
- Sort Element, Port,..
- Sort Features
- LINQ to SQL
- LINQPad
- SQL
- SQL to Clipboard
- Installation
- Implementation
- Tips & Tricks
- Update Hyperlinks in Notes
- Update Activity Parameter
- x64