This is an experimental Visual Studio Code Extension which allows you to Edit, Test and Debug Epicor Customizations right from VS Code
This is an extension which will allow you to Edit, Test and Debug Epicor Customizations right from VS Code. It can be quite handy specially for the code auto complete feature that VS Code Provides.
I would love some testers, and some feedback, open issues in GitHub. Thanks!
Here is a how to video of how it works, how to use it etc.
-
You will need to have the [OmniSharp Extension] (https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp) Installed to get this benefit to so install that first.
-
If you want to be able to debug using DNSpy you will have to download and install [DNSpy] (https://github.com/0xd4d/dnSpy/releases) and extract it into a folder of your choosing
-
Please note you will have to download the helper library from the following links (based on your version of Epicor) and unzip it into your client folder
-
Whenever there is a new version of the VS Code extension, odds are that there is a new version of the helper library too. So download it again (every time the extension changes). I know its annoying I'm working on a more automated way
This extension contributes the following settings:
epicor.clientfolder
: Should point to the folder where your Epicor client is installedepicor.customizationfolder
: Should point to a folder where you'd like all the customization projects downloaded / created inepicor.dnspylocationr
: The folder in which you installed DNSpy
Here is a few animations of the extension in Action
Initial release
- Added support for 10.2.200
- Fixed a bunch of issues, download a new version of the helper lib.
- Added support for Dashboard Customizations
- Fixed UD support
- Fixed exported customization format
- Escaped XML conflicting characters
- Added support for MES Customization
- Fixed issue with versioning added Sync Check to Commit to ensure that no overrides occur accidentally.
- Changed plain text password to encrypted password for extra security
- Bug Fix
- Versioned Links
- Added Download Only Option
- Changed to Beta status for initial release
- Added support for omnisharp restart
- Initial beta release
- Added version popup checker alert to the extension.
- Added 10.1.500 support
- Fixed themeing
- Established private cache