Skip to content
Mike Pelley edited this page Mar 22, 2021 · 12 revisions

A plugin needs to be built as a "class library". The Target Framework should be a recent ".NET Framework". The platform target should be "Any CPU". The project must include the Assembly for PluginInterfaces as a reference. The project must include the Assembly for EmbeddedUiPluginInterfaces as a reference if it is using one of the interface classes that displays data in a Paratext window.

After the project is built, it is necessary to copy the .pdb and .dll files to a folder for that plugin under the plugins folder for the Paratext installation.
When copying the .dll file, it must be renamed to use the .ptxplg file extension so that it is recognized by Paratext. Paratext must not be running when doing these copies.

Clone this wiki locally