HI, i shared my CorelDraw Addons Template for Visual Studio 2015,2017, i use community version and template saves a little of my time, for X7 or heigher templates.
Source Code "CorelDraw Addons Template": https://github.com/bonus630/DockerTemplateX7
VSIX Download "CorelDraw Addons Template": https://marketplace.visualstudio.com/items?itemName=bonus630.CorelDrawDockerTemplate
Now, i shared too my setup creator
VSIX Download "CorelDraw Addons Packer" : https://marketplace.visualstudio.com/items?itemName=bonus630.CorelDrawAddonsPackerFree
This vsix contains the follow commands for visual studio 2019 only:
1- Muiti Guid Generator, locates in Main Menu -> Tools
The next commands will display only after a CorelDraw Addons Solution is fully loaded
2- Packer/Setup Creator button, locates in Standards Tool Bar before Redo button, works only in projects create using "CorelDraw Addons Templates" version 2.500
The last commands is locate in Solution Explorer Context Menu in a Sub Menu called "CDR Addons Tools"
3- Update CorelDraw Paths, this command will update all reference to coreldraws assemblies paths, this will help in projects migrations to others dev machines,
In version 2,500 of "CorelDraw Addons Templates" then paths is stored in target file
4- Open CDR Addon Folder, this command open file explorer in addon folder of current current Solution Configuration (X7,X8,2017...)
5- Delete Workspace and Run, this command will delete workspace file and run the project of current Solution Configuration, is recommended make a workspace backup, reset workspace is necessary always happens a edition in "UserUI.xslt" file.
6-Manage Configuration, this command opens a form to select Solutions Configurations, the packer/setup produced by command "2" will permits only installation in version of coreldraw corresponding of your Solution Configurations, for exemple:
To create a setup to coreldraw X8 only, you need marks only X8 configurations
To create for all supported version you need marks all configurations
Feel free to criticize and suggest!
Thank you very much for your contribution. Eager to try it.
I would recommend one small change. In the AppUI.xslt instead of using the full path:
hostedType="c:\program files\corel\coreldraw graphics suite x8\programs64\addons\DockerExample\DockerExample.dll,DockerExample.DockerUI"
I would use this:
That way if you copy the docker to another machine it is more likely to work.
Thank you for recommendation,
I was thinking of adding a alias for VGCore namespace.
using corel = Corel.Interop.VGCore;
I have problems with the model in visual basic.